static void n_OnPose_Lcom_thalmic_myo_Myo_JLcom_thalmic_myo_Pose_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, long p1, IntPtr native_p2)
 {
     global::Com.Thalmic.Myo.IDeviceListener __this = global::Java.Lang.Object.GetObject <global::Com.Thalmic.Myo.IDeviceListener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Com.Thalmic.Myo.Myo             p0     = global::Java.Lang.Object.GetObject <global::Com.Thalmic.Myo.Myo> (native_p0, JniHandleOwnership.DoNotTransfer);
     global::Com.Thalmic.Myo.Pose            p2     = global::Java.Lang.Object.GetObject <global::Com.Thalmic.Myo.Pose> (native_p2, JniHandleOwnership.DoNotTransfer);
     __this.OnPose(p0, p1, p2);
 }
 static void n_OnAccelerometerData_Lcom_thalmic_myo_Myo_JLcom_thalmic_myo_Vector3_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, long p1, IntPtr native_p2)
 {
     global::Com.Thalmic.Myo.IDeviceListener __this = global::Java.Lang.Object.GetObject <global::Com.Thalmic.Myo.IDeviceListener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Com.Thalmic.Myo.Myo             p0     = global::Java.Lang.Object.GetObject <global::Com.Thalmic.Myo.Myo> (native_p0, JniHandleOwnership.DoNotTransfer);
     global::Com.Thalmic.Myo.Vector3         p2     = global::Java.Lang.Object.GetObject <global::Com.Thalmic.Myo.Vector3> (native_p2, JniHandleOwnership.DoNotTransfer);
     __this.OnAccelerometerData(p0, p1, p2);
 }
 static void n_OnArmRecognized_Lcom_thalmic_myo_Myo_JLcom_thalmic_myo_Arm_Lcom_thalmic_myo_XDirection_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, long p1, IntPtr native_p2, IntPtr native_p3)
 {
     global::Com.Thalmic.Myo.IDeviceListener __this = global::Java.Lang.Object.GetObject <global::Com.Thalmic.Myo.IDeviceListener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Com.Thalmic.Myo.Myo             p0     = global::Java.Lang.Object.GetObject <global::Com.Thalmic.Myo.Myo> (native_p0, JniHandleOwnership.DoNotTransfer);
     global::Com.Thalmic.Myo.Arm             p2     = global::Java.Lang.Object.GetObject <global::Com.Thalmic.Myo.Arm> (native_p2, JniHandleOwnership.DoNotTransfer);
     global::Com.Thalmic.Myo.XDirection      p3     = global::Java.Lang.Object.GetObject <global::Com.Thalmic.Myo.XDirection> (native_p3, JniHandleOwnership.DoNotTransfer);
     __this.OnArmRecognized(p0, p1, p2, p3);
 }
 static void n_OnDisconnect_Lcom_thalmic_myo_Myo_J(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, long p1)
 {
     global::Com.Thalmic.Myo.IDeviceListener __this = global::Java.Lang.Object.GetObject <global::Com.Thalmic.Myo.IDeviceListener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Com.Thalmic.Myo.Myo             p0     = global::Java.Lang.Object.GetObject <global::Com.Thalmic.Myo.Myo> (native_p0, JniHandleOwnership.DoNotTransfer);
     __this.OnDisconnect(p0, p1);
 }