Fuzion Logo
fuzion-lang.dev — The Fuzion Language Portal
JavaScript seems to be disabled. Functionality is limited.

Java/java/lang/invoke/MethodHandles_static.fz


# Fuzion interface to static members of Java class 'java.lang.invoke.MethodHandles'
#
# !!!!!!  DO NOT EDIT, GENERATED CODE !!!!!!
#
# This code was generated automatically using the fzjava tool V0.087 called 
# as follows:
#
#   ./build/bin/fzjava java.base -to=build/modules/java.base -verbose=0
#
public Java.java.lang.invoke.MethodHandles_static is

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.loop(java.lang.invoke.MethodHandle[][])':
  #
  public __k__loop__u00005b__u00005b_Ljava_7_lang_7_invoke_7_MethodHandle_s_(arg0 Sequence (fuzion.java.Array (Java.java.lang.invoke.MethodHandle))) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandle) "java.lang.invoke.MethodHandles" "loop" "([[Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;" [(fuzion.java.array_to_java_object (fuzion.java.Array (Java.java.lang.invoke.MethodHandle)) Java.java.lang.invoke.MethodHandles_static.__k__loop__u00005b__u00005b_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg0)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.arrayConstructor(java.lang.Class) throws java.lang.IllegalArgumentException':
  #
  public arrayConstructor_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class) outcome (Java.java.lang.invoke.MethodHandle) =>
    fuzion.java.call_static (outcome (Java.java.lang.invoke.MethodHandle)) "java.lang.invoke.MethodHandles" "arrayConstructor" "(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.arrayConstructor_Ljava_7_lang_7_Class_s_.this.arg0)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.arrayElementGetter(java.lang.Class) throws java.lang.IllegalArgumentException':
  #
  public arrayElementGetter_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class) outcome (Java.java.lang.invoke.MethodHandle) =>
    fuzion.java.call_static (outcome (Java.java.lang.invoke.MethodHandle)) "java.lang.invoke.MethodHandles" "arrayElementGetter" "(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.arrayElementGetter_Ljava_7_lang_7_Class_s_.this.arg0)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.arrayElementSetter(java.lang.Class) throws java.lang.IllegalArgumentException':
  #
  public arrayElementSetter_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class) outcome (Java.java.lang.invoke.MethodHandle) =>
    fuzion.java.call_static (outcome (Java.java.lang.invoke.MethodHandle)) "java.lang.invoke.MethodHandles" "arrayElementSetter" "(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.arrayElementSetter_Ljava_7_lang_7_Class_s_.this.arg0)]

  # call Java static method 'public static java.lang.invoke.VarHandle java.lang.invoke.MethodHandles.arrayElementVarHandle(java.lang.Class) throws java.lang.IllegalArgumentException':
  #
  public arrayElementVarHandle_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class) outcome (Java.java.lang.invoke.VarHandle) =>
    fuzion.java.call_static (outcome (Java.java.lang.invoke.VarHandle)) "java.lang.invoke.MethodHandles" "arrayElementVarHandle" "(Ljava/lang/Class;)Ljava/lang/invoke/VarHandle;" [(Java.java.lang.invoke.MethodHandles_static.arrayElementVarHandle_Ljava_7_lang_7_Class_s_.this.arg0)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.arrayLength(java.lang.Class) throws java.lang.IllegalArgumentException':
  #
  public arrayLength_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class) outcome (Java.java.lang.invoke.MethodHandle) =>
    fuzion.java.call_static (outcome (Java.java.lang.invoke.MethodHandle)) "java.lang.invoke.MethodHandles" "arrayLength" "(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.arrayLength_Ljava_7_lang_7_Class_s_.this.arg0)]

  # call Java static method 'public static java.lang.invoke.VarHandle java.lang.invoke.MethodHandles.byteArrayViewVarHandle(java.lang.Class,java.nio.ByteOrder) throws java.lang.IllegalArgumentException':
  #
  public byteArrayViewVarHandle_Ljava_7_lang_7_Class_s_Ljava_7_nio_7_ByteOrder_s_(arg0 Java.java.lang.Class, arg1 Java.java.nio.ByteOrder) outcome (Java.java.lang.invoke.VarHandle) =>
    fuzion.java.call_static (outcome (Java.java.lang.invoke.VarHandle)) "java.lang.invoke.MethodHandles" "byteArrayViewVarHandle" "(Ljava/lang/Class;Ljava/nio/ByteOrder;)Ljava/lang/invoke/VarHandle;" [(Java.java.lang.invoke.MethodHandles_static.byteArrayViewVarHandle_Ljava_7_lang_7_Class_s_Ljava_7_nio_7_ByteOrder_s_.this.arg0); (Java.java.lang.invoke.MethodHandles_static.byteArrayViewVarHandle_Ljava_7_lang_7_Class_s_Ljava_7_nio_7_ByteOrder_s_.this.arg1)]

  # call Java static method 'public static java.lang.invoke.VarHandle java.lang.invoke.MethodHandles.byteBufferViewVarHandle(java.lang.Class,java.nio.ByteOrder) throws java.lang.IllegalArgumentException':
  #
  public byteBufferViewVarHandle_Ljava_7_lang_7_Class_s_Ljava_7_nio_7_ByteOrder_s_(arg0 Java.java.lang.Class, arg1 Java.java.nio.ByteOrder) outcome (Java.java.lang.invoke.VarHandle) =>
    fuzion.java.call_static (outcome (Java.java.lang.invoke.VarHandle)) "java.lang.invoke.MethodHandles" "byteBufferViewVarHandle" "(Ljava/lang/Class;Ljava/nio/ByteOrder;)Ljava/lang/invoke/VarHandle;" [(Java.java.lang.invoke.MethodHandles_static.byteBufferViewVarHandle_Ljava_7_lang_7_Class_s_Ljava_7_nio_7_ByteOrder_s_.this.arg0); (Java.java.lang.invoke.MethodHandles_static.byteBufferViewVarHandle_Ljava_7_lang_7_Class_s_Ljava_7_nio_7_ByteOrder_s_.this.arg1)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.catchException(java.lang.invoke.MethodHandle,java.lang.Class,java.lang.invoke.MethodHandle)':
  #
  public catchException_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_(arg0 Java.java.lang.invoke.MethodHandle, arg1 Java.java.lang.Class, arg2 Java.java.lang.invoke.MethodHandle) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandle) "java.lang.invoke.MethodHandles" "catchException" "(Ljava/lang/invoke/MethodHandle;Ljava/lang/Class;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.catchException_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg0); (Java.java.lang.invoke.MethodHandles_static.catchException_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg1); (Java.java.lang.invoke.MethodHandles_static.catchException_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg2)]

  # call Java static method 'public static java.lang.Object java.lang.invoke.MethodHandles.classDataAt(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.Class,int) throws java.lang.IllegalAccessException':
  #
  public classDataAt_Ljava_7_lang_7_invoke_7_MethodHandles_S_Lookup_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_I(arg0 Java.java.lang.invoke.MethodHandles_S_Lookup, arg1 String, arg2 Java.java.lang.Class, arg3 i32) outcome (Java.java.lang.Object) =>
    fuzion.java.call_static (outcome (Java.java.lang.Object)) "java.lang.invoke.MethodHandles" "classDataAt" "(Ljava/lang/invoke/MethodHandles\$Lookup;Ljava/lang/String;Ljava/lang/Class;I)Ljava/lang/Object;" [(Java.java.lang.invoke.MethodHandles_static.classDataAt_Ljava_7_lang_7_invoke_7_MethodHandles_S_Lookup_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_I.this.arg0); (fuzion.java.string_to_java_object Java.java.lang.invoke.MethodHandles_static.classDataAt_Ljava_7_lang_7_invoke_7_MethodHandles_S_Lookup_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_I.this.arg1); (Java.java.lang.invoke.MethodHandles_static.classDataAt_Ljava_7_lang_7_invoke_7_MethodHandles_S_Lookup_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_I.this.arg2); (fuzion.java.i32_to_java_object Java.java.lang.invoke.MethodHandles_static.classDataAt_Ljava_7_lang_7_invoke_7_MethodHandles_S_Lookup_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_I.this.arg3)]

  # call Java static method 'public static java.lang.Object java.lang.invoke.MethodHandles.classData(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.Class) throws java.lang.IllegalAccessException':
  #
  public classData_Ljava_7_lang_7_invoke_7_MethodHandles_S_Lookup_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.invoke.MethodHandles_S_Lookup, arg1 String, arg2 Java.java.lang.Class) outcome (Java.java.lang.Object) =>
    fuzion.java.call_static (outcome (Java.java.lang.Object)) "java.lang.invoke.MethodHandles" "classData" "(Ljava/lang/invoke/MethodHandles\$Lookup;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;" [(Java.java.lang.invoke.MethodHandles_static.classData_Ljava_7_lang_7_invoke_7_MethodHandles_S_Lookup_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_.this.arg0); (fuzion.java.string_to_java_object Java.java.lang.invoke.MethodHandles_static.classData_Ljava_7_lang_7_invoke_7_MethodHandles_S_Lookup_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_.this.arg1); (Java.java.lang.invoke.MethodHandles_static.classData_Ljava_7_lang_7_invoke_7_MethodHandles_S_Lookup_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_.this.arg2)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.collectArguments(java.lang.invoke.MethodHandle,int,java.lang.invoke.MethodHandle)':
  #
  public collectArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_ILjava_7_lang_7_invoke_7_MethodHandle_s_(arg0 Java.java.lang.invoke.MethodHandle, arg1 i32, arg2 Java.java.lang.invoke.MethodHandle) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandle) "java.lang.invoke.MethodHandles" "collectArguments" "(Ljava/lang/invoke/MethodHandle;ILjava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.collectArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_ILjava_7_lang_7_invoke_7_MethodHandle_s_.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.invoke.MethodHandles_static.collectArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_ILjava_7_lang_7_invoke_7_MethodHandle_s_.this.arg1); (Java.java.lang.invoke.MethodHandles_static.collectArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_ILjava_7_lang_7_invoke_7_MethodHandle_s_.this.arg2)]

  # call Java static method 'public static java.lang.invoke.VarHandle java.lang.invoke.MethodHandles.collectCoordinates(java.lang.invoke.VarHandle,int,java.lang.invoke.MethodHandle)':
  #
  public collectCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_ILjava_7_lang_7_invoke_7_MethodHandle_s_(arg0 Java.java.lang.invoke.VarHandle, arg1 i32, arg2 Java.java.lang.invoke.MethodHandle) Java.java.lang.invoke.VarHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.VarHandle) "java.lang.invoke.MethodHandles" "collectCoordinates" "(Ljava/lang/invoke/VarHandle;ILjava/lang/invoke/MethodHandle;)Ljava/lang/invoke/VarHandle;" [(Java.java.lang.invoke.MethodHandles_static.collectCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_ILjava_7_lang_7_invoke_7_MethodHandle_s_.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.invoke.MethodHandles_static.collectCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_ILjava_7_lang_7_invoke_7_MethodHandle_s_.this.arg1); (Java.java.lang.invoke.MethodHandles_static.collectCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_ILjava_7_lang_7_invoke_7_MethodHandle_s_.this.arg2)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.constant(java.lang.Class,java.lang.Object)':
  #
  public constant_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Object_s_(arg0 Java.java.lang.Class, arg1 Java.java.lang.Object) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandle) "java.lang.invoke.MethodHandles" "constant" "(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.constant_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Object_s_.this.arg0); (Java.java.lang.invoke.MethodHandles_static.constant_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Object_s_.this.arg1)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.countedLoop(java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle)':
  #
  public countedLoop_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_(arg0 Java.java.lang.invoke.MethodHandle, arg1 Java.java.lang.invoke.MethodHandle, arg2 Java.java.lang.invoke.MethodHandle) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandle) "java.lang.invoke.MethodHandles" "countedLoop" "(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.countedLoop_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg0); (Java.java.lang.invoke.MethodHandles_static.countedLoop_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg1); (Java.java.lang.invoke.MethodHandles_static.countedLoop_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg2)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.countedLoop(java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle)':
  #
  public countedLoop_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_(arg0 Java.java.lang.invoke.MethodHandle, arg1 Java.java.lang.invoke.MethodHandle, arg2 Java.java.lang.invoke.MethodHandle, arg3 Java.java.lang.invoke.MethodHandle) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandle) "java.lang.invoke.MethodHandles" "countedLoop" "(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.countedLoop_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg0); (Java.java.lang.invoke.MethodHandles_static.countedLoop_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg1); (Java.java.lang.invoke.MethodHandles_static.countedLoop_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg2); (Java.java.lang.invoke.MethodHandles_static.countedLoop_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg3)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.doWhileLoop(java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle)':
  #
  public doWhileLoop_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_(arg0 Java.java.lang.invoke.MethodHandle, arg1 Java.java.lang.invoke.MethodHandle, arg2 Java.java.lang.invoke.MethodHandle) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandle) "java.lang.invoke.MethodHandles" "doWhileLoop" "(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.doWhileLoop_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg0); (Java.java.lang.invoke.MethodHandles_static.doWhileLoop_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg1); (Java.java.lang.invoke.MethodHandles_static.doWhileLoop_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg2)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.dropArgumentsToMatch(java.lang.invoke.MethodHandle,int,java.util.List,int)':
  #
  public dropArgumentsToMatch_Ljava_7_lang_7_invoke_7_MethodHandle_s_ILjava_7_util_7_List_s_I(arg0 Java.java.lang.invoke.MethodHandle, arg1 i32, arg2 Java.java.util.List, arg3 i32) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandle) "java.lang.invoke.MethodHandles" "dropArgumentsToMatch" "(Ljava/lang/invoke/MethodHandle;ILjava/util/List;I)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.dropArgumentsToMatch_Ljava_7_lang_7_invoke_7_MethodHandle_s_ILjava_7_util_7_List_s_I.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.invoke.MethodHandles_static.dropArgumentsToMatch_Ljava_7_lang_7_invoke_7_MethodHandle_s_ILjava_7_util_7_List_s_I.this.arg1); (Java.java.lang.invoke.MethodHandles_static.dropArgumentsToMatch_Ljava_7_lang_7_invoke_7_MethodHandle_s_ILjava_7_util_7_List_s_I.this.arg2); (fuzion.java.i32_to_java_object Java.java.lang.invoke.MethodHandles_static.dropArgumentsToMatch_Ljava_7_lang_7_invoke_7_MethodHandle_s_ILjava_7_util_7_List_s_I.this.arg3)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.dropArguments(java.lang.invoke.MethodHandle,int,java.util.List)':
  #
  public dropArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_ILjava_7_util_7_List_s_(arg0 Java.java.lang.invoke.MethodHandle, arg1 i32, arg2 Java.java.util.List) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandle) "java.lang.invoke.MethodHandles" "dropArguments" "(Ljava/lang/invoke/MethodHandle;ILjava/util/List;)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.dropArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_ILjava_7_util_7_List_s_.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.invoke.MethodHandles_static.dropArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_ILjava_7_util_7_List_s_.this.arg1); (Java.java.lang.invoke.MethodHandles_static.dropArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_ILjava_7_util_7_List_s_.this.arg2)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.dropArguments(java.lang.invoke.MethodHandle,int,java.lang.Class[])':
  #
  public dropArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_I_u00005b_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.invoke.MethodHandle, arg1 i32, arg2 Sequence (Java.java.lang.Class)) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandle) "java.lang.invoke.MethodHandles" "dropArguments" "(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.dropArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_I_u00005b_Ljava_7_lang_7_Class_s_.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.invoke.MethodHandles_static.dropArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_I_u00005b_Ljava_7_lang_7_Class_s_.this.arg1); (fuzion.java.array_to_java_object (Java.java.lang.Class) Java.java.lang.invoke.MethodHandles_static.dropArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_I_u00005b_Ljava_7_lang_7_Class_s_.this.arg2)]

  # call Java static method 'public static java.lang.invoke.VarHandle java.lang.invoke.MethodHandles.dropCoordinates(java.lang.invoke.VarHandle,int,java.lang.Class[])':
  #
  public dropCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_I_u00005b_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.invoke.VarHandle, arg1 i32, arg2 Sequence (Java.java.lang.Class)) Java.java.lang.invoke.VarHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.VarHandle) "java.lang.invoke.MethodHandles" "dropCoordinates" "(Ljava/lang/invoke/VarHandle;I[Ljava/lang/Class;)Ljava/lang/invoke/VarHandle;" [(Java.java.lang.invoke.MethodHandles_static.dropCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_I_u00005b_Ljava_7_lang_7_Class_s_.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.invoke.MethodHandles_static.dropCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_I_u00005b_Ljava_7_lang_7_Class_s_.this.arg1); (fuzion.java.array_to_java_object (Java.java.lang.Class) Java.java.lang.invoke.MethodHandles_static.dropCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_I_u00005b_Ljava_7_lang_7_Class_s_.this.arg2)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.dropReturn(java.lang.invoke.MethodHandle)':
  #
  public dropReturn_Ljava_7_lang_7_invoke_7_MethodHandle_s_(arg0 Java.java.lang.invoke.MethodHandle) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandle) "java.lang.invoke.MethodHandles" "dropReturn" "(Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.dropReturn_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg0)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.empty(java.lang.invoke.MethodType)':
  #
  public empty_Ljava_7_lang_7_invoke_7_MethodType_s_(arg0 Java.java.lang.invoke.MethodType) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandle) "java.lang.invoke.MethodHandles" "empty" "(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.empty_Ljava_7_lang_7_invoke_7_MethodType_s_.this.arg0)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.exactInvoker(java.lang.invoke.MethodType)':
  #
  public exactInvoker_Ljava_7_lang_7_invoke_7_MethodType_s_(arg0 Java.java.lang.invoke.MethodType) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandle) "java.lang.invoke.MethodHandles" "exactInvoker" "(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.exactInvoker_Ljava_7_lang_7_invoke_7_MethodType_s_.this.arg0)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.explicitCastArguments(java.lang.invoke.MethodHandle,java.lang.invoke.MethodType)':
  #
  public explicitCastArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodType_s_(arg0 Java.java.lang.invoke.MethodHandle, arg1 Java.java.lang.invoke.MethodType) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandle) "java.lang.invoke.MethodHandles" "explicitCastArguments" "(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.explicitCastArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodType_s_.this.arg0); (Java.java.lang.invoke.MethodHandles_static.explicitCastArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodType_s_.this.arg1)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.filterArguments(java.lang.invoke.MethodHandle,int,java.lang.invoke.MethodHandle[])':
  #
  public filterArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_I_u00005b_Ljava_7_lang_7_invoke_7_MethodHandle_s_(arg0 Java.java.lang.invoke.MethodHandle, arg1 i32, arg2 Sequence (Java.java.lang.invoke.MethodHandle)) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandle) "java.lang.invoke.MethodHandles" "filterArguments" "(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.filterArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_I_u00005b_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.invoke.MethodHandles_static.filterArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_I_u00005b_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg1); (fuzion.java.array_to_java_object (Java.java.lang.invoke.MethodHandle) Java.java.lang.invoke.MethodHandles_static.filterArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_I_u00005b_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg2)]

  # call Java static method 'public static java.lang.invoke.VarHandle java.lang.invoke.MethodHandles.filterCoordinates(java.lang.invoke.VarHandle,int,java.lang.invoke.MethodHandle[])':
  #
  public filterCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_I_u00005b_Ljava_7_lang_7_invoke_7_MethodHandle_s_(arg0 Java.java.lang.invoke.VarHandle, arg1 i32, arg2 Sequence (Java.java.lang.invoke.MethodHandle)) Java.java.lang.invoke.VarHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.VarHandle) "java.lang.invoke.MethodHandles" "filterCoordinates" "(Ljava/lang/invoke/VarHandle;I[Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/VarHandle;" [(Java.java.lang.invoke.MethodHandles_static.filterCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_I_u00005b_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.invoke.MethodHandles_static.filterCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_I_u00005b_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg1); (fuzion.java.array_to_java_object (Java.java.lang.invoke.MethodHandle) Java.java.lang.invoke.MethodHandles_static.filterCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_I_u00005b_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg2)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.filterReturnValue(java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle)':
  #
  public filterReturnValue_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_(arg0 Java.java.lang.invoke.MethodHandle, arg1 Java.java.lang.invoke.MethodHandle) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandle) "java.lang.invoke.MethodHandles" "filterReturnValue" "(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.filterReturnValue_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg0); (Java.java.lang.invoke.MethodHandles_static.filterReturnValue_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg1)]

  # call Java static method 'public static java.lang.invoke.VarHandle java.lang.invoke.MethodHandles.filterValue(java.lang.invoke.VarHandle,java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle)':
  #
  public filterValue_Ljava_7_lang_7_invoke_7_VarHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_(arg0 Java.java.lang.invoke.VarHandle, arg1 Java.java.lang.invoke.MethodHandle, arg2 Java.java.lang.invoke.MethodHandle) Java.java.lang.invoke.VarHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.VarHandle) "java.lang.invoke.MethodHandles" "filterValue" "(Ljava/lang/invoke/VarHandle;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/VarHandle;" [(Java.java.lang.invoke.MethodHandles_static.filterValue_Ljava_7_lang_7_invoke_7_VarHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg0); (Java.java.lang.invoke.MethodHandles_static.filterValue_Ljava_7_lang_7_invoke_7_VarHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg1); (Java.java.lang.invoke.MethodHandles_static.filterValue_Ljava_7_lang_7_invoke_7_VarHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg2)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.foldArguments(java.lang.invoke.MethodHandle,int,java.lang.invoke.MethodHandle)':
  #
  public foldArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_ILjava_7_lang_7_invoke_7_MethodHandle_s_(arg0 Java.java.lang.invoke.MethodHandle, arg1 i32, arg2 Java.java.lang.invoke.MethodHandle) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandle) "java.lang.invoke.MethodHandles" "foldArguments" "(Ljava/lang/invoke/MethodHandle;ILjava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.foldArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_ILjava_7_lang_7_invoke_7_MethodHandle_s_.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.invoke.MethodHandles_static.foldArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_ILjava_7_lang_7_invoke_7_MethodHandle_s_.this.arg1); (Java.java.lang.invoke.MethodHandles_static.foldArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_ILjava_7_lang_7_invoke_7_MethodHandle_s_.this.arg2)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.foldArguments(java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle)':
  #
  public foldArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_(arg0 Java.java.lang.invoke.MethodHandle, arg1 Java.java.lang.invoke.MethodHandle) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandle) "java.lang.invoke.MethodHandles" "foldArguments" "(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.foldArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg0); (Java.java.lang.invoke.MethodHandles_static.foldArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg1)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.guardWithTest(java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle)':
  #
  public guardWithTest_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_(arg0 Java.java.lang.invoke.MethodHandle, arg1 Java.java.lang.invoke.MethodHandle, arg2 Java.java.lang.invoke.MethodHandle) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandle) "java.lang.invoke.MethodHandles" "guardWithTest" "(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.guardWithTest_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg0); (Java.java.lang.invoke.MethodHandles_static.guardWithTest_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg1); (Java.java.lang.invoke.MethodHandles_static.guardWithTest_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg2)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.identity(java.lang.Class)':
  #
  public identity_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandle) "java.lang.invoke.MethodHandles" "identity" "(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.identity_Ljava_7_lang_7_Class_s_.this.arg0)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.insertArguments(java.lang.invoke.MethodHandle,int,java.lang.Object[])':
  #
  public insertArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_I_u00005b_Ljava_7_lang_7_Object_s_(arg0 Java.java.lang.invoke.MethodHandle, arg1 i32, arg2 Sequence (Java.java.lang.Object)) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandle) "java.lang.invoke.MethodHandles" "insertArguments" "(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.insertArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_I_u00005b_Ljava_7_lang_7_Object_s_.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.invoke.MethodHandles_static.insertArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_I_u00005b_Ljava_7_lang_7_Object_s_.this.arg1); (fuzion.java.array_to_java_object (Java.java.lang.Object) Java.java.lang.invoke.MethodHandles_static.insertArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_I_u00005b_Ljava_7_lang_7_Object_s_.this.arg2)]

  # call Java static method 'public static java.lang.invoke.VarHandle java.lang.invoke.MethodHandles.insertCoordinates(java.lang.invoke.VarHandle,int,java.lang.Object[])':
  #
  public insertCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_I_u00005b_Ljava_7_lang_7_Object_s_(arg0 Java.java.lang.invoke.VarHandle, arg1 i32, arg2 Sequence (Java.java.lang.Object)) Java.java.lang.invoke.VarHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.VarHandle) "java.lang.invoke.MethodHandles" "insertCoordinates" "(Ljava/lang/invoke/VarHandle;I[Ljava/lang/Object;)Ljava/lang/invoke/VarHandle;" [(Java.java.lang.invoke.MethodHandles_static.insertCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_I_u00005b_Ljava_7_lang_7_Object_s_.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.invoke.MethodHandles_static.insertCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_I_u00005b_Ljava_7_lang_7_Object_s_.this.arg1); (fuzion.java.array_to_java_object (Java.java.lang.Object) Java.java.lang.invoke.MethodHandles_static.insertCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_I_u00005b_Ljava_7_lang_7_Object_s_.this.arg2)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.invoker(java.lang.invoke.MethodType)':
  #
  public invoker_Ljava_7_lang_7_invoke_7_MethodType_s_(arg0 Java.java.lang.invoke.MethodType) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandle) "java.lang.invoke.MethodHandles" "invoker" "(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.invoker_Ljava_7_lang_7_invoke_7_MethodType_s_.this.arg0)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.iteratedLoop(java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle)':
  #
  public iteratedLoop_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_(arg0 Java.java.lang.invoke.MethodHandle, arg1 Java.java.lang.invoke.MethodHandle, arg2 Java.java.lang.invoke.MethodHandle) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandle) "java.lang.invoke.MethodHandles" "iteratedLoop" "(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.iteratedLoop_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg0); (Java.java.lang.invoke.MethodHandles_static.iteratedLoop_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg1); (Java.java.lang.invoke.MethodHandles_static.iteratedLoop_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg2)]

  # call Java static method 'public static java.lang.invoke.MethodHandles$Lookup java.lang.invoke.MethodHandles.lookup()':
  #
  public lookup Java.java.lang.invoke.MethodHandles_S_Lookup =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandles_S_Lookup) "java.lang.invoke.MethodHandles" "lookup" "()Ljava/lang/invoke/MethodHandles\$Lookup;" []

  # call Java static method 'public static java.lang.invoke.VarHandle java.lang.invoke.MethodHandles.memorySegmentViewVarHandle(java.lang.foreign.ValueLayout)':
  #
  public memorySegmentViewVarHandle_Ljava_7_lang_7_foreign_7_ValueLayout_s_(arg0 Java.java.lang.foreign.ValueLayout) Java.java.lang.invoke.VarHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.VarHandle) "java.lang.invoke.MethodHandles" "memorySegmentViewVarHandle" "(Ljava/lang/foreign/ValueLayout;)Ljava/lang/invoke/VarHandle;" [(Java.java.lang.invoke.MethodHandles_static.memorySegmentViewVarHandle_Ljava_7_lang_7_foreign_7_ValueLayout_s_.this.arg0)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.permuteArguments(java.lang.invoke.MethodHandle,java.lang.invoke.MethodType,int[])':
  #
  public permuteArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodType_s__u00005b_I(arg0 Java.java.lang.invoke.MethodHandle, arg1 Java.java.lang.invoke.MethodType, arg2 Sequence (i32)) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandle) "java.lang.invoke.MethodHandles" "permuteArguments" "(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;[I)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.permuteArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodType_s__u00005b_I.this.arg0); (Java.java.lang.invoke.MethodHandles_static.permuteArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodType_s__u00005b_I.this.arg1); (fuzion.java.array_to_java_object (i32) Java.java.lang.invoke.MethodHandles_static.permuteArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodType_s__u00005b_I.this.arg2)]

  # call Java static method 'public static java.lang.invoke.VarHandle java.lang.invoke.MethodHandles.permuteCoordinates(java.lang.invoke.VarHandle,java.util.List,int[])':
  #
  public permuteCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_Ljava_7_util_7_List_s__u00005b_I(arg0 Java.java.lang.invoke.VarHandle, arg1 Java.java.util.List, arg2 Sequence (i32)) Java.java.lang.invoke.VarHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.VarHandle) "java.lang.invoke.MethodHandles" "permuteCoordinates" "(Ljava/lang/invoke/VarHandle;Ljava/util/List;[I)Ljava/lang/invoke/VarHandle;" [(Java.java.lang.invoke.MethodHandles_static.permuteCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_Ljava_7_util_7_List_s__u00005b_I.this.arg0); (Java.java.lang.invoke.MethodHandles_static.permuteCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_Ljava_7_util_7_List_s__u00005b_I.this.arg1); (fuzion.java.array_to_java_object (i32) Java.java.lang.invoke.MethodHandles_static.permuteCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_Ljava_7_util_7_List_s__u00005b_I.this.arg2)]

  # call Java static method 'public static java.lang.invoke.MethodHandles$Lookup java.lang.invoke.MethodHandles.privateLookupIn(java.lang.Class,java.lang.invoke.MethodHandles$Lookup) throws java.lang.IllegalAccessException':
  #
  public privateLookupIn_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_invoke_7_MethodHandles_S_Lookup_s_(arg0 Java.java.lang.Class, arg1 Java.java.lang.invoke.MethodHandles_S_Lookup) outcome (Java.java.lang.invoke.MethodHandles_S_Lookup) =>
    fuzion.java.call_static (outcome (Java.java.lang.invoke.MethodHandles_S_Lookup)) "java.lang.invoke.MethodHandles" "privateLookupIn" "(Ljava/lang/Class;Ljava/lang/invoke/MethodHandles\$Lookup;)Ljava/lang/invoke/MethodHandles\$Lookup;" [(Java.java.lang.invoke.MethodHandles_static.privateLookupIn_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_invoke_7_MethodHandles_S_Lookup_s_.this.arg0); (Java.java.lang.invoke.MethodHandles_static.privateLookupIn_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_invoke_7_MethodHandles_S_Lookup_s_.this.arg1)]

  # call Java static method 'public static java.lang.invoke.MethodHandles$Lookup java.lang.invoke.MethodHandles.publicLookup()':
  #
  public publicLookup Java.java.lang.invoke.MethodHandles_S_Lookup =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandles_S_Lookup) "java.lang.invoke.MethodHandles" "publicLookup" "()Ljava/lang/invoke/MethodHandles\$Lookup;" []

  # call Java static method 'public static java.lang.reflect.Member java.lang.invoke.MethodHandles.reflectAs(java.lang.Class,java.lang.invoke.MethodHandle)':
  #
  public reflectAs_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_(arg0 Java.java.lang.Class, arg1 Java.java.lang.invoke.MethodHandle) Java.java.lang.reflect.Member =>
    fuzion.java.call_static (Java.java.lang.reflect.Member) "java.lang.invoke.MethodHandles" "reflectAs" "(Ljava/lang/Class;Ljava/lang/invoke/MethodHandle;)Ljava/lang/reflect/Member;" [(Java.java.lang.invoke.MethodHandles_static.reflectAs_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg0); (Java.java.lang.invoke.MethodHandles_static.reflectAs_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg1)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.spreadInvoker(java.lang.invoke.MethodType,int)':
  #
  public spreadInvoker_Ljava_7_lang_7_invoke_7_MethodType_s_I(arg0 Java.java.lang.invoke.MethodType, arg1 i32) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandle) "java.lang.invoke.MethodHandles" "spreadInvoker" "(Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.spreadInvoker_Ljava_7_lang_7_invoke_7_MethodType_s_I.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.invoke.MethodHandles_static.spreadInvoker_Ljava_7_lang_7_invoke_7_MethodType_s_I.this.arg1)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.tableSwitch(java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle[])':
  #
  public tableSwitch_Ljava_7_lang_7_invoke_7_MethodHandle_s__u00005b_Ljava_7_lang_7_invoke_7_MethodHandle_s_(arg0 Java.java.lang.invoke.MethodHandle, arg1 Sequence (Java.java.lang.invoke.MethodHandle)) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandle) "java.lang.invoke.MethodHandles" "tableSwitch" "(Ljava/lang/invoke/MethodHandle;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.tableSwitch_Ljava_7_lang_7_invoke_7_MethodHandle_s__u00005b_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg0); (fuzion.java.array_to_java_object (Java.java.lang.invoke.MethodHandle) Java.java.lang.invoke.MethodHandles_static.tableSwitch_Ljava_7_lang_7_invoke_7_MethodHandle_s__u00005b_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg1)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.throwException(java.lang.Class,java.lang.Class)':
  #
  public throwException_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class, arg1 Java.java.lang.Class) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandle) "java.lang.invoke.MethodHandles" "throwException" "(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.throwException_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_.this.arg0); (Java.java.lang.invoke.MethodHandles_static.throwException_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_.this.arg1)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.tryFinally(java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle)':
  #
  public tryFinally_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_(arg0 Java.java.lang.invoke.MethodHandle, arg1 Java.java.lang.invoke.MethodHandle) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandle) "java.lang.invoke.MethodHandles" "tryFinally" "(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.tryFinally_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg0); (Java.java.lang.invoke.MethodHandles_static.tryFinally_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg1)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.varHandleExactInvoker(java.lang.invoke.VarHandle$AccessMode,java.lang.invoke.MethodType)':
  #
  public varHandleExactInvoker_Ljava_7_lang_7_invoke_7_VarHandle_S_AccessMode_s_Ljava_7_lang_7_invoke_7_MethodType_s_(arg0 Java.java.lang.invoke.VarHandle_S_AccessMode, arg1 Java.java.lang.invoke.MethodType) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandle) "java.lang.invoke.MethodHandles" "varHandleExactInvoker" "(Ljava/lang/invoke/VarHandle\$AccessMode;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.varHandleExactInvoker_Ljava_7_lang_7_invoke_7_VarHandle_S_AccessMode_s_Ljava_7_lang_7_invoke_7_MethodType_s_.this.arg0); (Java.java.lang.invoke.MethodHandles_static.varHandleExactInvoker_Ljava_7_lang_7_invoke_7_VarHandle_S_AccessMode_s_Ljava_7_lang_7_invoke_7_MethodType_s_.this.arg1)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.varHandleInvoker(java.lang.invoke.VarHandle$AccessMode,java.lang.invoke.MethodType)':
  #
  public varHandleInvoker_Ljava_7_lang_7_invoke_7_VarHandle_S_AccessMode_s_Ljava_7_lang_7_invoke_7_MethodType_s_(arg0 Java.java.lang.invoke.VarHandle_S_AccessMode, arg1 Java.java.lang.invoke.MethodType) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandle) "java.lang.invoke.MethodHandles" "varHandleInvoker" "(Ljava/lang/invoke/VarHandle\$AccessMode;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.varHandleInvoker_Ljava_7_lang_7_invoke_7_VarHandle_S_AccessMode_s_Ljava_7_lang_7_invoke_7_MethodType_s_.this.arg0); (Java.java.lang.invoke.MethodHandles_static.varHandleInvoker_Ljava_7_lang_7_invoke_7_VarHandle_S_AccessMode_s_Ljava_7_lang_7_invoke_7_MethodType_s_.this.arg1)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.whileLoop(java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle)':
  #
  public whileLoop_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_(arg0 Java.java.lang.invoke.MethodHandle, arg1 Java.java.lang.invoke.MethodHandle, arg2 Java.java.lang.invoke.MethodHandle) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandle) "java.lang.invoke.MethodHandles" "whileLoop" "(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.whileLoop_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg0); (Java.java.lang.invoke.MethodHandles_static.whileLoop_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg1); (Java.java.lang.invoke.MethodHandles_static.whileLoop_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_.this.arg2)]

  # call Java static method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.zero(java.lang.Class)':
  #
  public zero_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_static (Java.java.lang.invoke.MethodHandle) "java.lang.invoke.MethodHandles" "zero" "(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" [(Java.java.lang.invoke.MethodHandles_static.zero_Ljava_7_lang_7_Class_s_.this.arg0)]

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.arrayConstructor(java.lang.Class) throws java.lang.IllegalArgumentException':
  #
  public arrayConstructor(arg0 Java.java.lang.Class) (outcome (Java.java.lang.invoke.MethodHandle)) =>
    arrayConstructor_Ljava_7_lang_7_Class_s_ Java.java.lang.invoke.MethodHandles_static.arrayConstructor.this.arg0

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.arrayElementGetter(java.lang.Class) throws java.lang.IllegalArgumentException':
  #
  public arrayElementGetter(arg0 Java.java.lang.Class) (outcome (Java.java.lang.invoke.MethodHandle)) =>
    arrayElementGetter_Ljava_7_lang_7_Class_s_ Java.java.lang.invoke.MethodHandles_static.arrayElementGetter.this.arg0

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.arrayElementSetter(java.lang.Class) throws java.lang.IllegalArgumentException':
  #
  public arrayElementSetter(arg0 Java.java.lang.Class) (outcome (Java.java.lang.invoke.MethodHandle)) =>
    arrayElementSetter_Ljava_7_lang_7_Class_s_ Java.java.lang.invoke.MethodHandles_static.arrayElementSetter.this.arg0

  # short-hand to call Java method 'public static java.lang.invoke.VarHandle java.lang.invoke.MethodHandles.arrayElementVarHandle(java.lang.Class) throws java.lang.IllegalArgumentException':
  #
  public arrayElementVarHandle(arg0 Java.java.lang.Class) (outcome (Java.java.lang.invoke.VarHandle)) =>
    arrayElementVarHandle_Ljava_7_lang_7_Class_s_ Java.java.lang.invoke.MethodHandles_static.arrayElementVarHandle.this.arg0

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.arrayLength(java.lang.Class) throws java.lang.IllegalArgumentException':
  #
  public arrayLength(arg0 Java.java.lang.Class) (outcome (Java.java.lang.invoke.MethodHandle)) =>
    arrayLength_Ljava_7_lang_7_Class_s_ Java.java.lang.invoke.MethodHandles_static.arrayLength.this.arg0

  # short-hand to call Java method 'public static java.lang.invoke.VarHandle java.lang.invoke.MethodHandles.byteArrayViewVarHandle(java.lang.Class,java.nio.ByteOrder) throws java.lang.IllegalArgumentException':
  #
  public byteArrayViewVarHandle(arg0 Java.java.lang.Class, arg1 Java.java.nio.ByteOrder) (outcome (Java.java.lang.invoke.VarHandle)) =>
    byteArrayViewVarHandle_Ljava_7_lang_7_Class_s_Ljava_7_nio_7_ByteOrder_s_ Java.java.lang.invoke.MethodHandles_static.byteArrayViewVarHandle.this.arg0 Java.java.lang.invoke.MethodHandles_static.byteArrayViewVarHandle.this.arg1

  # short-hand to call Java method 'public static java.lang.invoke.VarHandle java.lang.invoke.MethodHandles.byteBufferViewVarHandle(java.lang.Class,java.nio.ByteOrder) throws java.lang.IllegalArgumentException':
  #
  public byteBufferViewVarHandle(arg0 Java.java.lang.Class, arg1 Java.java.nio.ByteOrder) (outcome (Java.java.lang.invoke.VarHandle)) =>
    byteBufferViewVarHandle_Ljava_7_lang_7_Class_s_Ljava_7_nio_7_ByteOrder_s_ Java.java.lang.invoke.MethodHandles_static.byteBufferViewVarHandle.this.arg0 Java.java.lang.invoke.MethodHandles_static.byteBufferViewVarHandle.this.arg1

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.catchException(java.lang.invoke.MethodHandle,java.lang.Class,java.lang.invoke.MethodHandle)':
  #
  public catchException(arg0 Java.java.lang.invoke.MethodHandle, arg1 Java.java.lang.Class, arg2 Java.java.lang.invoke.MethodHandle) (Java.java.lang.invoke.MethodHandle) =>
    catchException_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_ Java.java.lang.invoke.MethodHandles_static.catchException.this.arg0 Java.java.lang.invoke.MethodHandles_static.catchException.this.arg1 Java.java.lang.invoke.MethodHandles_static.catchException.this.arg2

  # short-hand to call Java method 'public static java.lang.Object java.lang.invoke.MethodHandles.classData(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.Class) throws java.lang.IllegalAccessException':
  #
  public classData(arg0 Java.java.lang.invoke.MethodHandles_S_Lookup, arg1 String, arg2 Java.java.lang.Class) (outcome (Java.java.lang.Object)) =>
    classData_Ljava_7_lang_7_invoke_7_MethodHandles_S_Lookup_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_ Java.java.lang.invoke.MethodHandles_static.classData.this.arg0 Java.java.lang.invoke.MethodHandles_static.classData.this.arg1 Java.java.lang.invoke.MethodHandles_static.classData.this.arg2

  # short-hand to call Java method 'public static java.lang.Object java.lang.invoke.MethodHandles.classDataAt(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.Class,int) throws java.lang.IllegalAccessException':
  #
  public classDataAt(arg0 Java.java.lang.invoke.MethodHandles_S_Lookup, arg1 String, arg2 Java.java.lang.Class, arg3 i32) (outcome (Java.java.lang.Object)) =>
    classDataAt_Ljava_7_lang_7_invoke_7_MethodHandles_S_Lookup_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Class_s_I Java.java.lang.invoke.MethodHandles_static.classDataAt.this.arg0 Java.java.lang.invoke.MethodHandles_static.classDataAt.this.arg1 Java.java.lang.invoke.MethodHandles_static.classDataAt.this.arg2 Java.java.lang.invoke.MethodHandles_static.classDataAt.this.arg3

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.collectArguments(java.lang.invoke.MethodHandle,int,java.lang.invoke.MethodHandle)':
  #
  public collectArguments(arg0 Java.java.lang.invoke.MethodHandle, arg1 i32, arg2 Java.java.lang.invoke.MethodHandle) (Java.java.lang.invoke.MethodHandle) =>
    collectArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_ILjava_7_lang_7_invoke_7_MethodHandle_s_ Java.java.lang.invoke.MethodHandles_static.collectArguments.this.arg0 Java.java.lang.invoke.MethodHandles_static.collectArguments.this.arg1 Java.java.lang.invoke.MethodHandles_static.collectArguments.this.arg2

  # short-hand to call Java method 'public static java.lang.invoke.VarHandle java.lang.invoke.MethodHandles.collectCoordinates(java.lang.invoke.VarHandle,int,java.lang.invoke.MethodHandle)':
  #
  public collectCoordinates(arg0 Java.java.lang.invoke.VarHandle, arg1 i32, arg2 Java.java.lang.invoke.MethodHandle) (Java.java.lang.invoke.VarHandle) =>
    collectCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_ILjava_7_lang_7_invoke_7_MethodHandle_s_ Java.java.lang.invoke.MethodHandles_static.collectCoordinates.this.arg0 Java.java.lang.invoke.MethodHandles_static.collectCoordinates.this.arg1 Java.java.lang.invoke.MethodHandles_static.collectCoordinates.this.arg2

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.constant(java.lang.Class,java.lang.Object)':
  #
  public constant(arg0 Java.java.lang.Class, arg1 Java.java.lang.Object) (Java.java.lang.invoke.MethodHandle) =>
    constant_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.MethodHandles_static.constant.this.arg0 Java.java.lang.invoke.MethodHandles_static.constant.this.arg1

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.countedLoop(java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle)':
  #
  public countedLoop(arg0 Java.java.lang.invoke.MethodHandle, arg1 Java.java.lang.invoke.MethodHandle, arg2 Java.java.lang.invoke.MethodHandle) (Java.java.lang.invoke.MethodHandle) =>
    countedLoop_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_ Java.java.lang.invoke.MethodHandles_static.countedLoop.this.arg0 Java.java.lang.invoke.MethodHandles_static.countedLoop.this.arg1 Java.java.lang.invoke.MethodHandles_static.countedLoop.this.arg2

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.countedLoop(java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle)':
  #
  public countedLoop(arg0 Java.java.lang.invoke.MethodHandle, arg1 Java.java.lang.invoke.MethodHandle, arg2 Java.java.lang.invoke.MethodHandle, arg3 Java.java.lang.invoke.MethodHandle) (Java.java.lang.invoke.MethodHandle) =>
    countedLoop_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_ Java.java.lang.invoke.MethodHandles_static.countedLoop.this.arg0 Java.java.lang.invoke.MethodHandles_static.countedLoop.this.arg1 Java.java.lang.invoke.MethodHandles_static.countedLoop.this.arg2 Java.java.lang.invoke.MethodHandles_static.countedLoop.this.arg3

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.doWhileLoop(java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle)':
  #
  public doWhileLoop(arg0 Java.java.lang.invoke.MethodHandle, arg1 Java.java.lang.invoke.MethodHandle, arg2 Java.java.lang.invoke.MethodHandle) (Java.java.lang.invoke.MethodHandle) =>
    doWhileLoop_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_ Java.java.lang.invoke.MethodHandles_static.doWhileLoop.this.arg0 Java.java.lang.invoke.MethodHandles_static.doWhileLoop.this.arg1 Java.java.lang.invoke.MethodHandles_static.doWhileLoop.this.arg2

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.dropArguments(java.lang.invoke.MethodHandle,int,java.lang.Class[])':
  #
  public dropArguments(arg0 Java.java.lang.invoke.MethodHandle, arg1 i32, arg2 Sequence (Java.java.lang.Class)) (Java.java.lang.invoke.MethodHandle) =>
    dropArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_I_u00005b_Ljava_7_lang_7_Class_s_ Java.java.lang.invoke.MethodHandles_static.dropArguments.this.arg0 Java.java.lang.invoke.MethodHandles_static.dropArguments.this.arg1 Java.java.lang.invoke.MethodHandles_static.dropArguments.this.arg2

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.dropArgumentsToMatch(java.lang.invoke.MethodHandle,int,java.util.List,int)':
  #
  public dropArgumentsToMatch(arg0 Java.java.lang.invoke.MethodHandle, arg1 i32, arg2 Java.java.util.List, arg3 i32) (Java.java.lang.invoke.MethodHandle) =>
    dropArgumentsToMatch_Ljava_7_lang_7_invoke_7_MethodHandle_s_ILjava_7_util_7_List_s_I Java.java.lang.invoke.MethodHandles_static.dropArgumentsToMatch.this.arg0 Java.java.lang.invoke.MethodHandles_static.dropArgumentsToMatch.this.arg1 Java.java.lang.invoke.MethodHandles_static.dropArgumentsToMatch.this.arg2 Java.java.lang.invoke.MethodHandles_static.dropArgumentsToMatch.this.arg3

  # short-hand to call Java method 'public static java.lang.invoke.VarHandle java.lang.invoke.MethodHandles.dropCoordinates(java.lang.invoke.VarHandle,int,java.lang.Class[])':
  #
  public dropCoordinates(arg0 Java.java.lang.invoke.VarHandle, arg1 i32, arg2 Sequence (Java.java.lang.Class)) (Java.java.lang.invoke.VarHandle) =>
    dropCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_I_u00005b_Ljava_7_lang_7_Class_s_ Java.java.lang.invoke.MethodHandles_static.dropCoordinates.this.arg0 Java.java.lang.invoke.MethodHandles_static.dropCoordinates.this.arg1 Java.java.lang.invoke.MethodHandles_static.dropCoordinates.this.arg2

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.dropReturn(java.lang.invoke.MethodHandle)':
  #
  public dropReturn(arg0 Java.java.lang.invoke.MethodHandle) (Java.java.lang.invoke.MethodHandle) =>
    dropReturn_Ljava_7_lang_7_invoke_7_MethodHandle_s_ Java.java.lang.invoke.MethodHandles_static.dropReturn.this.arg0

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.empty(java.lang.invoke.MethodType)':
  #
  public empty(arg0 Java.java.lang.invoke.MethodType) (Java.java.lang.invoke.MethodHandle) =>
    empty_Ljava_7_lang_7_invoke_7_MethodType_s_ Java.java.lang.invoke.MethodHandles_static.empty.this.arg0

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.exactInvoker(java.lang.invoke.MethodType)':
  #
  public exactInvoker(arg0 Java.java.lang.invoke.MethodType) (Java.java.lang.invoke.MethodHandle) =>
    exactInvoker_Ljava_7_lang_7_invoke_7_MethodType_s_ Java.java.lang.invoke.MethodHandles_static.exactInvoker.this.arg0

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.explicitCastArguments(java.lang.invoke.MethodHandle,java.lang.invoke.MethodType)':
  #
  public explicitCastArguments(arg0 Java.java.lang.invoke.MethodHandle, arg1 Java.java.lang.invoke.MethodType) (Java.java.lang.invoke.MethodHandle) =>
    explicitCastArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodType_s_ Java.java.lang.invoke.MethodHandles_static.explicitCastArguments.this.arg0 Java.java.lang.invoke.MethodHandles_static.explicitCastArguments.this.arg1

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.filterArguments(java.lang.invoke.MethodHandle,int,java.lang.invoke.MethodHandle[])':
  #
  public filterArguments(arg0 Java.java.lang.invoke.MethodHandle, arg1 i32, arg2 Sequence (Java.java.lang.invoke.MethodHandle)) (Java.java.lang.invoke.MethodHandle) =>
    filterArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_I_u00005b_Ljava_7_lang_7_invoke_7_MethodHandle_s_ Java.java.lang.invoke.MethodHandles_static.filterArguments.this.arg0 Java.java.lang.invoke.MethodHandles_static.filterArguments.this.arg1 Java.java.lang.invoke.MethodHandles_static.filterArguments.this.arg2

  # short-hand to call Java method 'public static java.lang.invoke.VarHandle java.lang.invoke.MethodHandles.filterCoordinates(java.lang.invoke.VarHandle,int,java.lang.invoke.MethodHandle[])':
  #
  public filterCoordinates(arg0 Java.java.lang.invoke.VarHandle, arg1 i32, arg2 Sequence (Java.java.lang.invoke.MethodHandle)) (Java.java.lang.invoke.VarHandle) =>
    filterCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_I_u00005b_Ljava_7_lang_7_invoke_7_MethodHandle_s_ Java.java.lang.invoke.MethodHandles_static.filterCoordinates.this.arg0 Java.java.lang.invoke.MethodHandles_static.filterCoordinates.this.arg1 Java.java.lang.invoke.MethodHandles_static.filterCoordinates.this.arg2

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.filterReturnValue(java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle)':
  #
  public filterReturnValue(arg0 Java.java.lang.invoke.MethodHandle, arg1 Java.java.lang.invoke.MethodHandle) (Java.java.lang.invoke.MethodHandle) =>
    filterReturnValue_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_ Java.java.lang.invoke.MethodHandles_static.filterReturnValue.this.arg0 Java.java.lang.invoke.MethodHandles_static.filterReturnValue.this.arg1

  # short-hand to call Java method 'public static java.lang.invoke.VarHandle java.lang.invoke.MethodHandles.filterValue(java.lang.invoke.VarHandle,java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle)':
  #
  public filterValue(arg0 Java.java.lang.invoke.VarHandle, arg1 Java.java.lang.invoke.MethodHandle, arg2 Java.java.lang.invoke.MethodHandle) (Java.java.lang.invoke.VarHandle) =>
    filterValue_Ljava_7_lang_7_invoke_7_VarHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_ Java.java.lang.invoke.MethodHandles_static.filterValue.this.arg0 Java.java.lang.invoke.MethodHandles_static.filterValue.this.arg1 Java.java.lang.invoke.MethodHandles_static.filterValue.this.arg2

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.foldArguments(java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle)':
  #
  public foldArguments(arg0 Java.java.lang.invoke.MethodHandle, arg1 Java.java.lang.invoke.MethodHandle) (Java.java.lang.invoke.MethodHandle) =>
    foldArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_ Java.java.lang.invoke.MethodHandles_static.foldArguments.this.arg0 Java.java.lang.invoke.MethodHandles_static.foldArguments.this.arg1

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.foldArguments(java.lang.invoke.MethodHandle,int,java.lang.invoke.MethodHandle)':
  #
  public foldArguments(arg0 Java.java.lang.invoke.MethodHandle, arg1 i32, arg2 Java.java.lang.invoke.MethodHandle) (Java.java.lang.invoke.MethodHandle) =>
    foldArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_ILjava_7_lang_7_invoke_7_MethodHandle_s_ Java.java.lang.invoke.MethodHandles_static.foldArguments.this.arg0 Java.java.lang.invoke.MethodHandles_static.foldArguments.this.arg1 Java.java.lang.invoke.MethodHandles_static.foldArguments.this.arg2

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.guardWithTest(java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle)':
  #
  public guardWithTest(arg0 Java.java.lang.invoke.MethodHandle, arg1 Java.java.lang.invoke.MethodHandle, arg2 Java.java.lang.invoke.MethodHandle) (Java.java.lang.invoke.MethodHandle) =>
    guardWithTest_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_ Java.java.lang.invoke.MethodHandles_static.guardWithTest.this.arg0 Java.java.lang.invoke.MethodHandles_static.guardWithTest.this.arg1 Java.java.lang.invoke.MethodHandles_static.guardWithTest.this.arg2

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.identity(java.lang.Class)':
  #
  public identity(arg0 Java.java.lang.Class) (Java.java.lang.invoke.MethodHandle) =>
    identity_Ljava_7_lang_7_Class_s_ Java.java.lang.invoke.MethodHandles_static.identity.this.arg0

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.insertArguments(java.lang.invoke.MethodHandle,int,java.lang.Object[])':
  #
  public insertArguments(arg0 Java.java.lang.invoke.MethodHandle, arg1 i32, arg2 Sequence (Java.java.lang.Object)) (Java.java.lang.invoke.MethodHandle) =>
    insertArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_I_u00005b_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.MethodHandles_static.insertArguments.this.arg0 Java.java.lang.invoke.MethodHandles_static.insertArguments.this.arg1 Java.java.lang.invoke.MethodHandles_static.insertArguments.this.arg2

  # short-hand to call Java method 'public static java.lang.invoke.VarHandle java.lang.invoke.MethodHandles.insertCoordinates(java.lang.invoke.VarHandle,int,java.lang.Object[])':
  #
  public insertCoordinates(arg0 Java.java.lang.invoke.VarHandle, arg1 i32, arg2 Sequence (Java.java.lang.Object)) (Java.java.lang.invoke.VarHandle) =>
    insertCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_I_u00005b_Ljava_7_lang_7_Object_s_ Java.java.lang.invoke.MethodHandles_static.insertCoordinates.this.arg0 Java.java.lang.invoke.MethodHandles_static.insertCoordinates.this.arg1 Java.java.lang.invoke.MethodHandles_static.insertCoordinates.this.arg2

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.invoker(java.lang.invoke.MethodType)':
  #
  public invoker(arg0 Java.java.lang.invoke.MethodType) (Java.java.lang.invoke.MethodHandle) =>
    invoker_Ljava_7_lang_7_invoke_7_MethodType_s_ Java.java.lang.invoke.MethodHandles_static.invoker.this.arg0

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.iteratedLoop(java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle)':
  #
  public iteratedLoop(arg0 Java.java.lang.invoke.MethodHandle, arg1 Java.java.lang.invoke.MethodHandle, arg2 Java.java.lang.invoke.MethodHandle) (Java.java.lang.invoke.MethodHandle) =>
    iteratedLoop_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_ Java.java.lang.invoke.MethodHandles_static.iteratedLoop.this.arg0 Java.java.lang.invoke.MethodHandles_static.iteratedLoop.this.arg1 Java.java.lang.invoke.MethodHandles_static.iteratedLoop.this.arg2

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.loop(java.lang.invoke.MethodHandle[][])':
  #
  public __k__loop(arg0 Sequence (fuzion.java.Array (Java.java.lang.invoke.MethodHandle))) (Java.java.lang.invoke.MethodHandle) =>
    __k__loop__u00005b__u00005b_Ljava_7_lang_7_invoke_7_MethodHandle_s_ Java.java.lang.invoke.MethodHandles_static.__k__loop.this.arg0

  # short-hand to call Java method 'public static java.lang.invoke.VarHandle java.lang.invoke.MethodHandles.memorySegmentViewVarHandle(java.lang.foreign.ValueLayout)':
  #
  public memorySegmentViewVarHandle(arg0 Java.java.lang.foreign.ValueLayout) (Java.java.lang.invoke.VarHandle) =>
    memorySegmentViewVarHandle_Ljava_7_lang_7_foreign_7_ValueLayout_s_ Java.java.lang.invoke.MethodHandles_static.memorySegmentViewVarHandle.this.arg0

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.permuteArguments(java.lang.invoke.MethodHandle,java.lang.invoke.MethodType,int[])':
  #
  public permuteArguments(arg0 Java.java.lang.invoke.MethodHandle, arg1 Java.java.lang.invoke.MethodType, arg2 Sequence (i32)) (Java.java.lang.invoke.MethodHandle) =>
    permuteArguments_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodType_s__u00005b_I Java.java.lang.invoke.MethodHandles_static.permuteArguments.this.arg0 Java.java.lang.invoke.MethodHandles_static.permuteArguments.this.arg1 Java.java.lang.invoke.MethodHandles_static.permuteArguments.this.arg2

  # short-hand to call Java method 'public static java.lang.invoke.VarHandle java.lang.invoke.MethodHandles.permuteCoordinates(java.lang.invoke.VarHandle,java.util.List,int[])':
  #
  public permuteCoordinates(arg0 Java.java.lang.invoke.VarHandle, arg1 Java.java.util.List, arg2 Sequence (i32)) (Java.java.lang.invoke.VarHandle) =>
    permuteCoordinates_Ljava_7_lang_7_invoke_7_VarHandle_s_Ljava_7_util_7_List_s__u00005b_I Java.java.lang.invoke.MethodHandles_static.permuteCoordinates.this.arg0 Java.java.lang.invoke.MethodHandles_static.permuteCoordinates.this.arg1 Java.java.lang.invoke.MethodHandles_static.permuteCoordinates.this.arg2

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandles$Lookup java.lang.invoke.MethodHandles.privateLookupIn(java.lang.Class,java.lang.invoke.MethodHandles$Lookup) throws java.lang.IllegalAccessException':
  #
  public privateLookupIn(arg0 Java.java.lang.Class, arg1 Java.java.lang.invoke.MethodHandles_S_Lookup) (outcome (Java.java.lang.invoke.MethodHandles_S_Lookup)) =>
    privateLookupIn_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_invoke_7_MethodHandles_S_Lookup_s_ Java.java.lang.invoke.MethodHandles_static.privateLookupIn.this.arg0 Java.java.lang.invoke.MethodHandles_static.privateLookupIn.this.arg1

  # short-hand to call Java method 'public static java.lang.reflect.Member java.lang.invoke.MethodHandles.reflectAs(java.lang.Class,java.lang.invoke.MethodHandle)':
  #
  public reflectAs(arg0 Java.java.lang.Class, arg1 Java.java.lang.invoke.MethodHandle) (Java.java.lang.reflect.Member) =>
    reflectAs_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_ Java.java.lang.invoke.MethodHandles_static.reflectAs.this.arg0 Java.java.lang.invoke.MethodHandles_static.reflectAs.this.arg1

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.spreadInvoker(java.lang.invoke.MethodType,int)':
  #
  public spreadInvoker(arg0 Java.java.lang.invoke.MethodType, arg1 i32) (Java.java.lang.invoke.MethodHandle) =>
    spreadInvoker_Ljava_7_lang_7_invoke_7_MethodType_s_I Java.java.lang.invoke.MethodHandles_static.spreadInvoker.this.arg0 Java.java.lang.invoke.MethodHandles_static.spreadInvoker.this.arg1

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.tableSwitch(java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle[])':
  #
  public tableSwitch(arg0 Java.java.lang.invoke.MethodHandle, arg1 Sequence (Java.java.lang.invoke.MethodHandle)) (Java.java.lang.invoke.MethodHandle) =>
    tableSwitch_Ljava_7_lang_7_invoke_7_MethodHandle_s__u00005b_Ljava_7_lang_7_invoke_7_MethodHandle_s_ Java.java.lang.invoke.MethodHandles_static.tableSwitch.this.arg0 Java.java.lang.invoke.MethodHandles_static.tableSwitch.this.arg1

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.throwException(java.lang.Class,java.lang.Class)':
  #
  public throwException(arg0 Java.java.lang.Class, arg1 Java.java.lang.Class) (Java.java.lang.invoke.MethodHandle) =>
    throwException_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_Class_s_ Java.java.lang.invoke.MethodHandles_static.throwException.this.arg0 Java.java.lang.invoke.MethodHandles_static.throwException.this.arg1

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.tryFinally(java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle)':
  #
  public tryFinally(arg0 Java.java.lang.invoke.MethodHandle, arg1 Java.java.lang.invoke.MethodHandle) (Java.java.lang.invoke.MethodHandle) =>
    tryFinally_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_ Java.java.lang.invoke.MethodHandles_static.tryFinally.this.arg0 Java.java.lang.invoke.MethodHandles_static.tryFinally.this.arg1

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.varHandleExactInvoker(java.lang.invoke.VarHandle$AccessMode,java.lang.invoke.MethodType)':
  #
  public varHandleExactInvoker(arg0 Java.java.lang.invoke.VarHandle_S_AccessMode, arg1 Java.java.lang.invoke.MethodType) (Java.java.lang.invoke.MethodHandle) =>
    varHandleExactInvoker_Ljava_7_lang_7_invoke_7_VarHandle_S_AccessMode_s_Ljava_7_lang_7_invoke_7_MethodType_s_ Java.java.lang.invoke.MethodHandles_static.varHandleExactInvoker.this.arg0 Java.java.lang.invoke.MethodHandles_static.varHandleExactInvoker.this.arg1

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.varHandleInvoker(java.lang.invoke.VarHandle$AccessMode,java.lang.invoke.MethodType)':
  #
  public varHandleInvoker(arg0 Java.java.lang.invoke.VarHandle_S_AccessMode, arg1 Java.java.lang.invoke.MethodType) (Java.java.lang.invoke.MethodHandle) =>
    varHandleInvoker_Ljava_7_lang_7_invoke_7_VarHandle_S_AccessMode_s_Ljava_7_lang_7_invoke_7_MethodType_s_ Java.java.lang.invoke.MethodHandles_static.varHandleInvoker.this.arg0 Java.java.lang.invoke.MethodHandles_static.varHandleInvoker.this.arg1

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.whileLoop(java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle,java.lang.invoke.MethodHandle)':
  #
  public whileLoop(arg0 Java.java.lang.invoke.MethodHandle, arg1 Java.java.lang.invoke.MethodHandle, arg2 Java.java.lang.invoke.MethodHandle) (Java.java.lang.invoke.MethodHandle) =>
    whileLoop_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_Ljava_7_lang_7_invoke_7_MethodHandle_s_ Java.java.lang.invoke.MethodHandles_static.whileLoop.this.arg0 Java.java.lang.invoke.MethodHandles_static.whileLoop.this.arg1 Java.java.lang.invoke.MethodHandles_static.whileLoop.this.arg2

  # short-hand to call Java method 'public static java.lang.invoke.MethodHandle java.lang.invoke.MethodHandles.zero(java.lang.Class)':
  #
  public zero(arg0 Java.java.lang.Class) (Java.java.lang.invoke.MethodHandle) =>
    zero_Ljava_7_lang_7_Class_s_ Java.java.lang.invoke.MethodHandles_static.zero.this.arg0