static void n_ApplyVariants_Ljava_util_Set_Z(IntPtr jnienv, IntPtr native__this, IntPtr native_variants, bool isEditorSession)
        {
            global::Com.Clevertap.Android.Sdk.Ab_testing.Uieditor.UIEditor __this = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.Ab_testing.Uieditor.UIEditor> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            var variants = global::Android.Runtime.JavaSet <global::Com.Clevertap.Android.Sdk.Ab_testing.Models.CTABVariant> .FromJniHandle(native_variants, JniHandleOwnership.DoNotTransfer);

            __this.ApplyVariants(variants, isEditorSession);
        }
        static bool n_LoadSnapshotConfig_Lorg_json_JSONObject_(IntPtr jnienv, IntPtr native__this, IntPtr native_data)
        {
            global::Com.Clevertap.Android.Sdk.Ab_testing.Uieditor.UIEditor __this = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.Ab_testing.Uieditor.UIEditor> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Org.Json.JSONObject data = global::Java.Lang.Object.GetObject <global::Org.Json.JSONObject> (native_data, JniHandleOwnership.DoNotTransfer);
            bool __ret = __this.LoadSnapshotConfig(data);

            return(__ret);
        }
 static void n_AddActivity_Landroid_app_Activity_(IntPtr jnienv, IntPtr native__this, IntPtr native_activity)
 {
     global::Com.Clevertap.Android.Sdk.Ab_testing.Uieditor.UIEditor __this = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.Ab_testing.Uieditor.UIEditor> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Android.App.Activity activity = global::Java.Lang.Object.GetObject <global::Android.App.Activity> (native_activity, JniHandleOwnership.DoNotTransfer);
     __this.AddActivity(activity);
 }
 static void n_WriteSnapshot_Ljava_io_OutputStream_(IntPtr jnienv, IntPtr native__this, IntPtr native__out)
 {
     global::Com.Clevertap.Android.Sdk.Ab_testing.Uieditor.UIEditor __this = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.Ab_testing.Uieditor.UIEditor> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     System.IO.Stream @out = global::Android.Runtime.OutputStreamInvoker.FromJniHandle(native__out, JniHandleOwnership.DoNotTransfer);
     __this.WriteSnapshot(@out);
 }
 static void n_StopVariants(IntPtr jnienv, IntPtr native__this)
 {
     global::Com.Clevertap.Android.Sdk.Ab_testing.Uieditor.UIEditor __this = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.Ab_testing.Uieditor.UIEditor> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     __this.StopVariants();
 }