void GLUtils__texImage2D_IMPL_13332(::uStatic* __this, int arg0_, int arg1_, ::uObject* arg2_, int arg3_)
{
    INIT_JNI;
    CLASS_INIT(::app::Android::android::opengl::GLUtils___javaClass_2,::app::Android::android::opengl::GLUtils___Init_2(NULL));
    jobject _obArg2 = ((!arg2_) ? NULL : ::app::Android::Base::Wrappers::IJWrapper::_GetJavaObject(arg2_));
    CACHE_METHOD(::app::Android::android::opengl::GLUtils__texImage2D_13332_ID,::app::Android::android::opengl::GLUtils___javaClass_2,"texImage2D","(IILandroid/graphics/Bitmap;I)V",GetStaticMethodID,"Id for fallback method android.opengl.GLUtils.texImage2D could not be cached",76);
    U_JNIVAR->CallStaticVoidMethod(::app::Android::android::opengl::GLUtils___javaClass_2, ::app::Android::android::opengl::GLUtils__texImage2D_13332_ID, ((jint)arg0_), ((jint)arg1_), _obArg2, ((jint)arg3_));
    ::app::Android::Base::JNI__CheckException_1(NULL, U_JNIVAR);
}
// public static extern Android.Base.Wrappers.IJWrapper forName_IMPL_30884(Android.Base.Wrappers.IJWrapper arg0) [static] :9371
uObject* Class::forName_IMPL_30884(uObject* arg0_)
{
    INIT_JNI;
    CLASS_INIT(Class::_javaClass2(),Class::_Init2());
    jobject _obArg0 = ((!arg0_) ? NULL : ::g::Android::Base::Wrappers::IJWrapper::_GetJavaObject(uInterface(arg0_, ::g::Android::Base::Wrappers::IJWrapper_typeof())));
    uObject* result;
    CACHE_METHOD(Class::forName_30884_ID(),Class::_javaClass2(),"forName","(Ljava/lang/String;)Ljava/lang/Class;",GetStaticMethodID,"Id for fallback method java.lang.Class.forName could not be cached",66);
    NEW_UNO(U_JNIVAR->CallStaticObjectMethod(Class::_javaClass2(), Class::forName_30884_ID(), _obArg0),result,Class_typeof(),Class*,false,true);
    ::g::Android::Base::JNI::CheckException1(U_JNIVAR);
    return result;
}
// public static extern Android.Base.Wrappers.IJWrapper parse_IMPL_10996(Android.Base.Wrappers.IJWrapper arg0) [static] :253
uObject* Uri::parse_IMPL_10996(uObject* arg0_)
{
    INIT_JNI;
    CLASS_INIT(Uri::_javaClass2(),Uri::_Init2());
    jobject _obArg0 = ((!arg0_) ? NULL : ::g::Android::Base::Wrappers::IJWrapper::_GetJavaObject(uInterface(arg0_, ::g::Android::Base::Wrappers::IJWrapper_typeof())));
    uObject* result;
    CACHE_METHOD(Uri::parse_10996_ID(),Uri::_javaClass2(),"parse","(Ljava/lang/String;)Landroid/net/Uri;",GetStaticMethodID,"Id for fallback method android.net.Uri.parse could not be cached",64);
    NEW_UNO(U_JNIVAR->CallStaticObjectMethod(Uri::_javaClass2(), Uri::parse_10996_ID(), _obArg0),result,::g::Android::Fallbacks::Android_android_net_Uri_typeof(),Uri*,true,true);
    ::g::Android::Base::JNI::CheckException1(U_JNIVAR);
    return result;
}
::uObject* Field__toString_IMPL_30334(::uStatic* __this, bool arg0_, jobject arg1_)
{
    INIT_JNI;
    CLASS_INIT(::app::Android::java::lang::reflect::Field___javaClass_3,::app::Android::java::lang::reflect::Field___Init_3(NULL));
    
    ::uObject* result;
    CACHE_METHOD(::app::Android::java::lang::reflect::Field__toString_30334_ID,::app::Android::java::lang::reflect::Field___javaClass_3,"toString","()Ljava/lang/String;",GetMethodID,"Id for fallback method java.lang.reflect.Field.toString could not be cached",75);
    if (arg0_) {
        NEW_UNO(U_JNIVAR->CallNonvirtualObjectMethod(arg1_, ::app::Android::java::lang::reflect::Field___javaClass_3, ::app::Android::java::lang::reflect::Field__toString_30334_ID),result,::app::Android::java::lang::String__typeof(),::app::Android::java::lang::String*,false,true);
    }
    else
    {
// public static extern Android.Base.Wrappers.IJWrapper getDeclaredField_IMPL_30898(bool arg0, Android.Base.Primitives.ujobject arg1, Android.Base.Wrappers.IJWrapper arg2) [static] :9413
uObject* Class::getDeclaredField_IMPL_30898(bool arg0_, jobject arg1_, uObject* arg2_)
{
    INIT_JNI;
    CLASS_INIT(Class::_javaClass2(),Class::_Init2());
    jobject _obArg2 = ((!arg2_) ? NULL : ::g::Android::Base::Wrappers::IJWrapper::_GetJavaObject(uInterface(arg2_, ::g::Android::Base::Wrappers::IJWrapper_typeof())));
    uObject* result;
    CACHE_METHOD(Class::getDeclaredField_30898_ID(),Class::_javaClass2(),"getDeclaredField","(Ljava/lang/String;)Ljava/lang/reflect/Field;",GetMethodID,"Id for fallback method java.lang.Class.getDeclaredField could not be cached",75);
    if (arg0_) {
        NEW_UNO(U_JNIVAR->CallNonvirtualObjectMethod(arg1_, Class::_javaClass2(), Class::getDeclaredField_30898_ID(), _obArg2),result,::g::Android::java::lang::reflect::Field_typeof(),::g::Android::java::lang::reflect::Field*,false,true);
    }
    else
    {
// public static extern Android.Base.Wrappers.IJWrapper getSystemService_IMPL_847(bool arg0, Android.Base.Primitives.ujobject arg1, Android.Base.Wrappers.IJWrapper arg2) [static] :3000
uObject* Activity::getSystemService_IMPL_847(bool arg0_, jobject arg1_, uObject* arg2_)
{
    INIT_JNI;
    CLASS_INIT(Activity::_javaClass5(),Activity::_Init5());
    jobject _obArg2 = ((!arg2_) ? NULL : ::g::Android::Base::Wrappers::IJWrapper::_GetJavaObject(uInterface(arg2_, ::g::Android::Base::Wrappers::IJWrapper_typeof())));
    uObject* result;
    CACHE_METHOD(Activity::getSystemService_847_ID(),Activity::_javaClass5(),"getSystemService","(Ljava/lang/String;)Ljava/lang/Object;",GetMethodID,"Id for fallback method android.app.Activity.getSystemService could not be cached",80);
    if (arg0_) {
        NEW_UNO(U_JNIVAR->CallNonvirtualObjectMethod(arg1_, Activity::_javaClass5(), Activity::getSystemService_847_ID(), _obArg2),result,::g::Android::java::lang::Object_typeof(),::g::Android::java::lang::Object*,false,true);
    }
    else
    {
// public static extern Android.Base.Wrappers.IJWrapper getPaint_IMPL_19898(bool arg0, Android.Base.Primitives.ujobject arg1) [static] :387
uObject* Layout::getPaint_IMPL_19898(bool arg0_, jobject arg1_)
{
    INIT_JNI;
    CLASS_INIT(Layout::_javaClass2(),Layout::_Init2());
    
    uObject* result;
    CACHE_METHOD(Layout::getPaint_19898_ID(),Layout::_javaClass2(),"getPaint","()Landroid/text/TextPaint;",GetMethodID,"Id for fallback method android.text.Layout.getPaint could not be cached",71);
    if (arg0_) {
        NEW_UNO(U_JNIVAR->CallNonvirtualObjectMethod(arg1_, Layout::_javaClass2(), Layout::getPaint_19898_ID()),result,::g::Android::android::text::TextPaint_typeof(),::g::Android::android::text::TextPaint*,false,true);
    }
    else
    {
// public static extern Android.Base.Wrappers.IJWrapper setDuration_IMPL_46152(bool arg0, Android.Base.Primitives.ujobject arg1, long arg2) [static] :1772
uObject* ValueAnimator::setDuration_IMPL_46152(bool arg0_, jobject arg1_, int64_t arg2_)
{
    INIT_JNI;
    CLASS_INIT(ValueAnimator::_javaClass3(),ValueAnimator::_Init3());
    
    uObject* result;
    CACHE_METHOD(ValueAnimator::setDuration_46152_ID(),ValueAnimator::_javaClass3(),"setDuration","(J)Landroid/animation/Animator;",GetMethodID,"Id for fallback method android.animation.ValueAnimator.setDuration could not be cached",86);
    if (arg0_) {
        NEW_UNO(U_JNIVAR->CallNonvirtualObjectMethod(arg1_, ValueAnimator::_javaClass3(), ValueAnimator::setDuration_46152_ID(), ((jlong)arg2_)),result,::g::Android::Fallbacks::Android_android_animation_Animator_typeof(),::g::Android::android::animation::Animator*,true,true);
    }
    else
    {
// public static extern float getDesiredWidth_IMPL_19893(Android.Base.Wrappers.IJWrapper arg0, Android.Base.Wrappers.IJWrapper arg1) [static] :372
float Layout::getDesiredWidth_IMPL_19893(uObject* arg0_, uObject* arg1_)
{
    INIT_JNI;
    CLASS_INIT(Layout::_javaClass2(),Layout::_Init2());
    jobject _obArg0 = ((!arg0_) ? NULL : ::g::Android::Base::Wrappers::IJWrapper::_GetJavaObject(uInterface(arg0_, ::g::Android::Base::Wrappers::IJWrapper_typeof())));
    jobject _obArg1 = ((!arg1_) ? NULL : ::g::Android::Base::Wrappers::IJWrapper::_GetJavaObject(uInterface(arg1_, ::g::Android::Base::Wrappers::IJWrapper_typeof())));
    float result;
    CACHE_METHOD(Layout::getDesiredWidth_19893_ID(),Layout::_javaClass2(),"getDesiredWidth","(Ljava/lang/CharSequence;Landroid/text/TextPaint;)F",GetStaticMethodID,"Id for fallback method android.text.Layout.getDesiredWidth could not be cached",78);
    result = ((float)U_JNIVAR->CallStaticFloatMethod(Layout::_javaClass2(), Layout::getDesiredWidth_19893_ID(), _obArg0, _obArg1));
    ::g::Android::Base::JNI::CheckException1(U_JNIVAR);
    return result;
}
::uObject* Bundle__toString_IMPL_13587(::uStatic* __this, bool arg0_, jobject arg1_)
{
    INIT_JNI;
    CLASS_INIT(::app::Android::android::os::Bundle___javaClass_2,::app::Android::android::os::Bundle___Init_2(NULL));
    
    ::uObject* result;
    CACHE_METHOD(::app::Android::android::os::Bundle__toString_13587_ID,::app::Android::android::os::Bundle___javaClass_2,"toString","()Ljava/lang/String;",GetMethodID,"Id for fallback method android.os.Bundle.toString could not be cached",69);
    if (arg0_) {
        NEW_UNO(U_JNIVAR->CallNonvirtualObjectMethod(arg1_, ::app::Android::android::os::Bundle___javaClass_2, ::app::Android::android::os::Bundle__toString_13587_ID),result,::app::Android::java::lang::String__typeof(),::app::Android::java::lang::String*,false,true);
    }
    else
    {
// public static extern Android.Base.Wrappers.IJWrapper GetResponseHeader_IMPL_44307(bool arg0, Android.Base.Primitives.ujobject arg1, Android.Base.Wrappers.IJWrapper arg2) [static] :238
uObject* HttpRequest::GetResponseHeader_IMPL_44307(bool arg0_, jobject arg1_, uObject* arg2_)
{
    INIT_JNI;
    jobject _obArg2 = ((!arg2_) ? NULL : ::g::Android::Base::Wrappers::IJWrapper::_GetJavaObject(uInterface(arg2_, ::g::Android::Base::Wrappers::IJWrapper_typeof())));
    uObject* result;
    CLASS_INIT(HttpRequest::_javaClass1(),HttpRequest::_Init1());
    CACHE_METHOD(HttpRequest::GetResponseHeader_44307_ID(),HttpRequest::_javaClass1(),"GetResponseHeader","(Ljava/lang/String;)Ljava/lang/String;",GetMethodID,"Id for fallback method com.fuse.ExperimentalHttp.HttpRequest.GetResponseHeader could not be cached",98);
    if (arg0_) {
        NEW_UNO(U_JNIVAR->CallNonvirtualObjectMethod(arg1_, HttpRequest::_javaClass1(), HttpRequest::GetResponseHeader_44307_ID(), _obArg2),result,::g::Android::Base::Wrappers::JWrapper_typeof(),::g::Android::Base::Wrappers::JWrapper*,false,false);
    }
    else
    {
// public static extern Android.Base.Wrappers.IJWrapper toString_IMPL_3880(bool arg0, Android.Base.Primitives.ujobject arg1) [static] :10779
uObject* ComponentName::toString_IMPL_3880(bool arg0_, jobject arg1_)
{
    INIT_JNI;
    CLASS_INIT(ComponentName::_javaClass2(),ComponentName::_Init2());
    
    uObject* result;
    CACHE_METHOD(ComponentName::toString_3880_ID(),ComponentName::_javaClass2(),"toString","()Ljava/lang/String;",GetMethodID,"Id for fallback method android.content.ComponentName.toString could not be cached",81);
    if (arg0_) {
        NEW_UNO(U_JNIVAR->CallNonvirtualObjectMethod(arg1_, ComponentName::_javaClass2(), ComponentName::toString_3880_ID()),result,::g::Android::java::lang::String_typeof(),::g::Android::java::lang::String*,false,true);
    }
    else
    {
::uObject* AccessibilityNodeInfo__toString_IMPL_20957(::uStatic* __this, bool arg0_, jobject arg1_)
{
    INIT_JNI;
    CLASS_INIT(::app::Android::android::view::accessibility::AccessibilityNodeInfo___javaClass_2,::app::Android::android::view::accessibility::AccessibilityNodeInfo___Init_2(NULL));
    
    ::uObject* result;
    CACHE_METHOD(::app::Android::android::view::accessibility::AccessibilityNodeInfo__toString_20957_ID,::app::Android::android::view::accessibility::AccessibilityNodeInfo___javaClass_2,"toString","()Ljava/lang/String;",GetMethodID,"Id for fallback method android.view.accessibility.AccessibilityNodeInfo.toString could not be cached",100);
    if (arg0_) {
        NEW_UNO(U_JNIVAR->CallNonvirtualObjectMethod(arg1_, ::app::Android::android::view::accessibility::AccessibilityNodeInfo___javaClass_2, ::app::Android::android::view::accessibility::AccessibilityNodeInfo__toString_20957_ID),result,::app::Android::java::lang::String__typeof(),::app::Android::java::lang::String*,false,true);
    }
    else
    {
// public static extern Android.Base.Wrappers.IJWrapper toString_IMPL_20716(bool arg0, Android.Base.Primitives.ujobject arg1) [static] :6055
uObject* TypedValue::toString_IMPL_20716(bool arg0_, jobject arg1_)
{
    INIT_JNI;
    CLASS_INIT(TypedValue::_javaClass2(),TypedValue::_Init2());
    
    uObject* result;
    CACHE_METHOD(TypedValue::toString_20716_ID(),TypedValue::_javaClass2(),"toString","()Ljava/lang/String;",GetMethodID,"Id for fallback method android.util.TypedValue.toString could not be cached",75);
    if (arg0_) {
        NEW_UNO(U_JNIVAR->CallNonvirtualObjectMethod(arg1_, TypedValue::_javaClass2(), TypedValue::toString_20716_ID()),result,::g::Android::java::lang::String_typeof(),::g::Android::java::lang::String*,false,true);
    }
    else
    {
// public TimeAnimator() [instance] :2264
void TimeAnimator::ctor_8()
{
    ctor_7(::g::Android::Base::JNI::GetDefaultObject(), ::g::Android::Base::JNI::GetDefaultType(), false, false);
    INIT_JNI;;
    CLASS_INIT(TimeAnimator::_javaClass4(),TimeAnimator::_Init4());;
    CACHE_METHOD(TimeAnimator::TimeAnimator_376_ID_c(),TimeAnimator::_javaClass4(),"<init>","()V",GetMethodID,"Id for fallback method android.animation.TimeAnimator.<init> could not be cached",80);;
    jobject result;;
    jobject _tmp;;
    _tmp = U_JNIVAR->NewObject(TimeAnimator::_javaClass4(), TimeAnimator::TimeAnimator_376_ID_c());;
    ::g::Android::Base::JNI::CheckException1(U_JNIVAR);;
    _javaObject = NEW_GLOBAL_REF(jobject,_tmp);;
    U_JNIVAR->DeleteLocalRef(_tmp);;
}
// public static extern Android.Base.Wrappers.IJWrapper toString_IMPL_20785(bool arg0, Android.Base.Primitives.ujobject arg1) [static] :1330
uObject* AccessibilityEvent::toString_IMPL_20785(bool arg0_, jobject arg1_)
{
    uStackFrame __("Android.android.view.accessibility.AccessibilityEvent", "toString_IMPL_20785(bool,Android.Base.Primitives.ujobject)");
    INIT_JNI;
    CLASS_INIT(AccessibilityEvent::_javaClass3(),AccessibilityEvent::_Init3());
    
    uObject* result;
    CACHE_METHOD(AccessibilityEvent::toString_20785_ID(),AccessibilityEvent::_javaClass3(),"toString","()Ljava/lang/String;",GetMethodID,"Id for fallback method android.view.accessibility.AccessibilityEvent.toString could not be cached",97);
    if (arg0_) {
        NEW_UNO(U_JNIVAR->CallNonvirtualObjectMethod(arg1_, AccessibilityEvent::_javaClass3(), AccessibilityEvent::toString_20785_ID()),result,::g::Android::java::lang::String_typeof(),::g::Android::java::lang::String*,false,true);
    }
    else
    {
// public static extern void Abort_IMPL_44305(bool arg0, Android.Base.Primitives.ujobject arg1) [static] :232
void HttpRequest::Abort_IMPL_44305(bool arg0_, jobject arg1_)
{
    INIT_JNI;
    
    CLASS_INIT(HttpRequest::_javaClass1(),HttpRequest::_Init1());
    CACHE_METHOD(HttpRequest::Abort_44305_ID(),HttpRequest::_javaClass1(),"Abort","()V",GetMethodID,"Id for fallback method com.fuse.ExperimentalHttp.HttpRequest.Abort could not be cached",86);
    if (arg0_) {
        U_JNIVAR->CallNonvirtualVoidMethod(arg1_, HttpRequest::_javaClass1(), HttpRequest::Abort_44305_ID());
    }
    else
    {
        U_JNIVAR->CallVoidMethod(arg1_, HttpRequest::Abort_44305_ID());
    }
    ::g::Android::Base::JNI::CheckException1(U_JNIVAR);
}
// public static extern void close_IMPL_29700(bool arg0, Android.Base.Primitives.ujobject arg1) [static] :608
void InputStream::close_IMPL_29700(bool arg0_, jobject arg1_)
{
    INIT_JNI;
    CLASS_INIT(InputStream::_javaClass2(),InputStream::_Init2());
    
    CACHE_METHOD(InputStream::close_29700_ID(),InputStream::_javaClass2(),"close","()V",GetMethodID,"Id for fallback method java.io.InputStream.close could not be cached",68);
    if (arg0_) {
        U_JNIVAR->CallNonvirtualVoidMethod(arg1_, InputStream::_javaClass2(), InputStream::close_29700_ID());
    }
    else
    {
        U_JNIVAR->CallVoidMethod(arg1_, InputStream::close_29700_ID());
    }
    ::g::Android::Base::JNI::CheckException1(U_JNIVAR);
}
// public static extern void setTimeListener_IMPL_378(bool arg0, Android.Base.Primitives.ujobject arg1, Android.Base.Wrappers.IJWrapper arg2) [static] :2296
void TimeAnimator::setTimeListener_IMPL_378(bool arg0_, jobject arg1_, uObject* arg2_)
{
    INIT_JNI;
    CLASS_INIT(TimeAnimator::_javaClass4(),TimeAnimator::_Init4());
    jobject _obArg2 = ((!arg2_) ? NULL : ::g::Android::Base::Wrappers::IJWrapper::_GetJavaObject(uInterface(arg2_, ::g::Android::Base::Wrappers::IJWrapper_typeof())));
    CACHE_METHOD(TimeAnimator::setTimeListener_378_ID(),TimeAnimator::_javaClass4(),"setTimeListener","(Landroid/animation/TimeAnimator$TimeListener;)V",GetMethodID,"Id for fallback method android.animation.TimeAnimator.setTimeListener could not be cached",89);
    if (arg0_) {
        U_JNIVAR->CallNonvirtualVoidMethod(arg1_, TimeAnimator::_javaClass4(), TimeAnimator::setTimeListener_378_ID(), _obArg2);
    }
    else
    {
        U_JNIVAR->CallVoidMethod(arg1_, TimeAnimator::setTimeListener_378_ID(), _obArg2);
    }
    ::g::Android::Base::JNI::CheckException1(U_JNIVAR);
}
// public static extern void start_IMPL_377(bool arg0, Android.Base.Primitives.ujobject arg1) [static] :2293
void TimeAnimator::start_IMPL_377(bool arg0_, jobject arg1_)
{
    INIT_JNI;
    CLASS_INIT(TimeAnimator::_javaClass4(),TimeAnimator::_Init4());
    
    CACHE_METHOD(TimeAnimator::start_377_ID(),TimeAnimator::_javaClass4(),"start","()V",GetMethodID,"Id for fallback method android.animation.TimeAnimator.start could not be cached",79);
    if (arg0_) {
        U_JNIVAR->CallNonvirtualVoidMethod(arg1_, TimeAnimator::_javaClass4(), TimeAnimator::start_377_ID());
    }
    else
    {
        U_JNIVAR->CallVoidMethod(arg1_, TimeAnimator::start_377_ID());
    }
    ::g::Android::Base::JNI::CheckException1(U_JNIVAR);
}
void Field__set_IMPL_30325(::uStatic* __this, bool arg0_, jobject arg1_, ::uObject* arg2_, ::uObject* arg3_)
{
    INIT_JNI;
    CLASS_INIT(::app::Android::java::lang::reflect::Field___javaClass_3,::app::Android::java::lang::reflect::Field___Init_3(NULL));
    jobject _obArg2 = ((!arg2_) ? NULL : ::app::Android::Base::Wrappers::IJWrapper::_GetJavaObject(arg2_));
    jobject _obArg3 = ((!arg3_) ? NULL : ::app::Android::Base::Wrappers::IJWrapper::_GetJavaObject(arg3_));
    CACHE_METHOD(::app::Android::java::lang::reflect::Field__set_30325_ID,::app::Android::java::lang::reflect::Field___javaClass_3,"set","(Ljava/lang/Object;Ljava/lang/Object;)V",GetMethodID,"Id for fallback method java.lang.reflect.Field.set could not be cached",70);
    if (arg0_) {
        U_JNIVAR->CallNonvirtualVoidMethod(arg1_, ::app::Android::java::lang::reflect::Field___javaClass_3, ::app::Android::java::lang::reflect::Field__set_30325_ID, _obArg2, _obArg3);
    }
    else
    {
        U_JNIVAR->CallVoidMethod(arg1_, ::app::Android::java::lang::reflect::Field__set_30325_ID, _obArg2, _obArg3);
    }
    ::app::Android::Base::JNI__CheckException_1(NULL, U_JNIVAR);
}
bool AccessibilityNodeInfo__equals_IMPL_20955(::uStatic* __this, bool arg0_, jobject arg1_, ::uObject* arg2_)
{
    INIT_JNI;
    CLASS_INIT(::app::Android::android::view::accessibility::AccessibilityNodeInfo___javaClass_2,::app::Android::android::view::accessibility::AccessibilityNodeInfo___Init_2(NULL));
    jobject _obArg2 = ((!arg2_) ? NULL : ::app::Android::Base::Wrappers::IJWrapper::_GetJavaObject(arg2_));
    bool result;
    CACHE_METHOD(::app::Android::android::view::accessibility::AccessibilityNodeInfo__equals_20955_ID,::app::Android::android::view::accessibility::AccessibilityNodeInfo___javaClass_2,"equals","(Ljava/lang/Object;)Z",GetMethodID,"Id for fallback method android.view.accessibility.AccessibilityNodeInfo.equals could not be cached",98);
    if (arg0_) {
        result = ((bool)U_JNIVAR->CallNonvirtualBooleanMethod(arg1_, ::app::Android::android::view::accessibility::AccessibilityNodeInfo___javaClass_2, ::app::Android::android::view::accessibility::AccessibilityNodeInfo__equals_20955_ID, _obArg2));
    }
    else
    {
        result = ((bool)U_JNIVAR->CallBooleanMethod(arg1_, ::app::Android::android::view::accessibility::AccessibilityNodeInfo__equals_20955_ID, _obArg2));
    }
    ::app::Android::Base::JNI__CheckException_1(NULL, U_JNIVAR);
    return result;
}
// public static extern int getHeight_IMPL_19902(bool arg0, Android.Base.Primitives.ujobject arg1) [static] :399
int Layout::getHeight_IMPL_19902(bool arg0_, jobject arg1_)
{
    INIT_JNI;
    CLASS_INIT(Layout::_javaClass2(),Layout::_Init2());
    
    int result;
    CACHE_METHOD(Layout::getHeight_19902_ID(),Layout::_javaClass2(),"getHeight","()I",GetMethodID,"Id for fallback method android.text.Layout.getHeight could not be cached",72);
    if (arg0_) {
        result = ((int)U_JNIVAR->CallNonvirtualIntMethod(arg1_, Layout::_javaClass2(), Layout::getHeight_19902_ID()));
    }
    else
    {
        result = ((int)U_JNIVAR->CallIntMethod(arg1_, Layout::getHeight_19902_ID()));
    }
    ::g::Android::Base::JNI::CheckException1(U_JNIVAR);
    return result;
}
// public static extern float getLineLeft_IMPL_19919(bool arg0, Android.Base.Primitives.ujobject arg1, int arg2) [static] :423
float Layout::getLineLeft_IMPL_19919(bool arg0_, jobject arg1_, int arg2_)
{
    INIT_JNI;
    CLASS_INIT(Layout::_javaClass2(),Layout::_Init2());
    
    float result;
    CACHE_METHOD(Layout::getLineLeft_19919_ID(),Layout::_javaClass2(),"getLineLeft","(I)F",GetMethodID,"Id for fallback method android.text.Layout.getLineLeft could not be cached",74);
    if (arg0_) {
        result = ((float)U_JNIVAR->CallNonvirtualFloatMethod(arg1_, Layout::_javaClass2(), Layout::getLineLeft_19919_ID(), ((jint)arg2_)));
    }
    else
    {
        result = ((float)U_JNIVAR->CallFloatMethod(arg1_, Layout::getLineLeft_19919_ID(), ((jint)arg2_)));
    }
    ::g::Android::Base::JNI::CheckException1(U_JNIVAR);
    return result;
}
int Field__getInt_IMPL_30318(::uStatic* __this, bool arg0_, jobject arg1_, ::uObject* arg2_)
{
    INIT_JNI;
    CLASS_INIT(::app::Android::java::lang::reflect::Field___javaClass_3,::app::Android::java::lang::reflect::Field___Init_3(NULL));
    jobject _obArg2 = ((!arg2_) ? NULL : ::app::Android::Base::Wrappers::IJWrapper::_GetJavaObject(arg2_));
    int result;
    CACHE_METHOD(::app::Android::java::lang::reflect::Field__getInt_30318_ID,::app::Android::java::lang::reflect::Field___javaClass_3,"getInt","(Ljava/lang/Object;)I",GetMethodID,"Id for fallback method java.lang.reflect.Field.getInt could not be cached",73);
    if (arg0_) {
        result = ((int)U_JNIVAR->CallNonvirtualIntMethod(arg1_, ::app::Android::java::lang::reflect::Field___javaClass_3, ::app::Android::java::lang::reflect::Field__getInt_30318_ID, _obArg2));
    }
    else
    {
        result = ((int)U_JNIVAR->CallIntMethod(arg1_, ::app::Android::java::lang::reflect::Field__getInt_30318_ID, _obArg2));
    }
    ::app::Android::Base::JNI__CheckException_1(NULL, U_JNIVAR);
    return result;
}
int Field__hashCode_IMPL_30324(::uStatic* __this, bool arg0_, jobject arg1_)
{
    INIT_JNI;
    CLASS_INIT(::app::Android::java::lang::reflect::Field___javaClass_3,::app::Android::java::lang::reflect::Field___Init_3(NULL));
    
    int result;
    CACHE_METHOD(::app::Android::java::lang::reflect::Field__hashCode_30324_ID,::app::Android::java::lang::reflect::Field___javaClass_3,"hashCode","()I",GetMethodID,"Id for fallback method java.lang.reflect.Field.hashCode could not be cached",75);
    if (arg0_) {
        result = ((int)U_JNIVAR->CallNonvirtualIntMethod(arg1_, ::app::Android::java::lang::reflect::Field___javaClass_3, ::app::Android::java::lang::reflect::Field__hashCode_30324_ID));
    }
    else
    {
        result = ((int)U_JNIVAR->CallIntMethod(arg1_, ::app::Android::java::lang::reflect::Field__hashCode_30324_ID));
    }
    ::app::Android::Base::JNI__CheckException_1(NULL, U_JNIVAR);
    return result;
}
int AccessibilityNodeInfo__hashCode_IMPL_20956(::uStatic* __this, bool arg0_, jobject arg1_)
{
    INIT_JNI;
    CLASS_INIT(::app::Android::android::view::accessibility::AccessibilityNodeInfo___javaClass_2,::app::Android::android::view::accessibility::AccessibilityNodeInfo___Init_2(NULL));
    
    int result;
    CACHE_METHOD(::app::Android::android::view::accessibility::AccessibilityNodeInfo__hashCode_20956_ID,::app::Android::android::view::accessibility::AccessibilityNodeInfo___javaClass_2,"hashCode","()I",GetMethodID,"Id for fallback method android.view.accessibility.AccessibilityNodeInfo.hashCode could not be cached",100);
    if (arg0_) {
        result = ((int)U_JNIVAR->CallNonvirtualIntMethod(arg1_, ::app::Android::android::view::accessibility::AccessibilityNodeInfo___javaClass_2, ::app::Android::android::view::accessibility::AccessibilityNodeInfo__hashCode_20956_ID));
    }
    else
    {
        result = ((int)U_JNIVAR->CallIntMethod(arg1_, ::app::Android::android::view::accessibility::AccessibilityNodeInfo__hashCode_20956_ID));
    }
    ::app::Android::Base::JNI__CheckException_1(NULL, U_JNIVAR);
    return result;
}
// public static extern int hashCode_IMPL_10992(bool arg0, Android.Base.Primitives.ujobject arg1) [static] :247
int Uri::hashCode_IMPL_10992(bool arg0_, jobject arg1_)
{
    INIT_JNI;
    CLASS_INIT(Uri::_javaClass2(),Uri::_Init2());
    
    int result;
    CACHE_METHOD(Uri::hashCode_10992_ID(),Uri::_javaClass2(),"hashCode","()I",GetMethodID,"Id for fallback method android.net.Uri.hashCode could not be cached",67);
    if (arg0_) {
        result = ((int)U_JNIVAR->CallNonvirtualIntMethod(arg1_, Uri::_javaClass2(), Uri::hashCode_10992_ID()));
    }
    else
    {
        result = ((int)U_JNIVAR->CallIntMethod(arg1_, Uri::hashCode_10992_ID()));
    }
    ::g::Android::Base::JNI::CheckException1(U_JNIVAR);
    return result;
}
// public static extern int describeContents_IMPL_20784(bool arg0, Android.Base.Primitives.ujobject arg1) [static] :1327
int AccessibilityEvent::describeContents_IMPL_20784(bool arg0_, jobject arg1_)
{
    uStackFrame __("Android.android.view.accessibility.AccessibilityEvent", "describeContents_IMPL_20784(bool,Android.Base.Primitives.ujobject)");
    INIT_JNI;
    CLASS_INIT(AccessibilityEvent::_javaClass3(),AccessibilityEvent::_Init3());
    
    int result;
    CACHE_METHOD(AccessibilityEvent::describeContents_20784_ID(),AccessibilityEvent::_javaClass3(),"describeContents","()I",GetMethodID,"Id for fallback method android.view.accessibility.AccessibilityEvent.describeContents could not be cached",105);
    if (arg0_) {
        result = ((int)U_JNIVAR->CallNonvirtualIntMethod(arg1_, AccessibilityEvent::_javaClass3(), AccessibilityEvent::describeContents_20784_ID()));
    }
    else
    {
        result = ((int)U_JNIVAR->CallIntMethod(arg1_, AccessibilityEvent::describeContents_20784_ID()));
    }
    ::g::Android::Base::JNI::CheckException1(U_JNIVAR);
    return result;
}