Class _class(CYCastNSObject(pool, context, arguments[0]));
         bool instance(CYCastBool(context, arguments[1]));
         SEL sel(data->GetValue());
         if (Method method = (*(instance ? &class_getInstanceMethod : class_getClassMethod))(_class, sel))
             return CYCastJSValue(context, method_getTypeEncoding(method));
         Class _class(CYCastNSObject(pool, context, arguments[0]));
         bool instance(CYCastBool(context, arguments[1]));
         SEL sel(data->GetValue());
         if (Method method = (*(instance ? &class_getInstanceMethod : class_getClassMethod))(_class, sel))
             return CYCastJSValue(context, method_getTypeEncoding(method));