static void n_SendCall_ILjava_lang_Object_Ljava_lang_String_(IntPtr jnienv, IntPtr native__this, int requestId, IntPtr native_options, IntPtr native_procedureUri)
        {
            global::Com.Spotify.Protocol.Client.AppProtocolCommunicator __this = global::Java.Lang.Object.GetObject <global::Com.Spotify.Protocol.Client.AppProtocolCommunicator> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Java.Lang.Object options = global::Java.Lang.Object.GetObject <global::Java.Lang.Object> (native_options, JniHandleOwnership.DoNotTransfer);
            string procedureUri = JNIEnv.GetString(native_procedureUri, JniHandleOwnership.DoNotTransfer);

            __this.SendCall(requestId, options, procedureUri);
        }
        static void n_SendCall_ILjava_lang_Object_Ljava_lang_String_Ljava_util_List_Ljava_lang_Object_(IntPtr jnienv, IntPtr native__this, int requestId, IntPtr native_options, IntPtr native_procedureUri, IntPtr native_arguments, IntPtr native_item)
        {
            global::Com.Spotify.Protocol.Client.AppProtocolCommunicator __this = global::Java.Lang.Object.GetObject <global::Com.Spotify.Protocol.Client.AppProtocolCommunicator> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Java.Lang.Object options = global::Java.Lang.Object.GetObject <global::Java.Lang.Object> (native_options, JniHandleOwnership.DoNotTransfer);
            string procedureUri = JNIEnv.GetString(native_procedureUri, JniHandleOwnership.DoNotTransfer);
            var    arguments    = global::Android.Runtime.JavaList <global::Java.Lang.Object> .FromJniHandle(native_arguments, JniHandleOwnership.DoNotTransfer);

            global::Java.Lang.Object item = global::Java.Lang.Object.GetObject <global::Java.Lang.Object> (native_item, JniHandleOwnership.DoNotTransfer);
            __this.SendCall(requestId, options, procedureUri, arguments, item);
        }