static bool n_IsAssignableFrom_Ljava_lang_Class_(IntPtr jnienv, IntPtr native__this, IntPtr native_cls)
        {
            global::Com.Google.Gson.Reflect.TypeToken __this = global::Java.Lang.Object.GetObject <global::Com.Google.Gson.Reflect.TypeToken> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Java.Lang.Class cls = global::Java.Lang.Object.GetObject <global::Java.Lang.Class> (native_cls, JniHandleOwnership.DoNotTransfer);
            bool __ret = __this.IsAssignableFrom(cls);

            return(__ret);
        }
        static bool n_IsAssignableFrom_Ljava_lang_reflect_Type_(IntPtr jnienv, IntPtr native__this, IntPtr native_from)
        {
            global::Com.Google.Gson.Reflect.TypeToken __this = global::Java.Lang.Object.GetObject <global::Com.Google.Gson.Reflect.TypeToken> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Java.Lang.Reflect.IType           from   = (global::Java.Lang.Reflect.IType)global::Java.Lang.Object.GetObject <global::Java.Lang.Reflect.IType> (native_from, JniHandleOwnership.DoNotTransfer);
            bool __ret = __this.IsAssignableFrom(from);

            return(__ret);
        }
        static bool n_IsAssignableFrom_Lcom_google_gson_reflect_TypeToken_(IntPtr jnienv, IntPtr native__this, IntPtr native_token)
        {
            global::Com.Google.Gson.Reflect.TypeToken __this = global::Java.Lang.Object.GetObject <global::Com.Google.Gson.Reflect.TypeToken> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Com.Google.Gson.Reflect.TypeToken token  = global::Java.Lang.Object.GetObject <global::Com.Google.Gson.Reflect.TypeToken> (native_token, JniHandleOwnership.DoNotTransfer);
            bool __ret = __this.IsAssignableFrom(token);

            return(__ret);
        }