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

Java/jdk/internal/access/JavaLangAccess.fz


# Fuzion interface to instance members of Java instance class 'jdk.internal.access.JavaLangAccess'
#
# !!!!!!  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.jdk.internal.access.JavaLangAccess(forbidden void) ref : fuzion.java.Java_Object(forbidden) is

  # call Java instance method 'public abstract void jdk.internal.access.JavaLangAccess.addEnableNativeAccessToAllUnnamed()':
  #
  public addEnableNativeAccessToAllUnnamed unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.access.JavaLangAccess" "addEnableNativeAccessToAllUnnamed" "()V" JavaLangAccess.this []

  # call Java instance method 'public abstract java.lang.Module jdk.internal.access.JavaLangAccess.addEnableNativeAccess(java.lang.Module)':
  #
  public addEnableNativeAccess_Ljava_7_lang_7_Module_s_(arg0 Java.java.lang.Module) Java.java.lang.Module =>
    fuzion.java.call_virtual (Java.java.lang.Module) "jdk.internal.access.JavaLangAccess" "addEnableNativeAccess" "(Ljava/lang/Module;)Ljava/lang/Module;" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.addEnableNativeAccess_Ljava_7_lang_7_Module_s_.this.arg0)]

  # call Java instance method 'public abstract void jdk.internal.access.JavaLangAccess.addExportsToAllUnnamed(java.lang.Module,java.lang.String)':
  #
  public addExportsToAllUnnamed_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_String_s_(arg0 Java.java.lang.Module, arg1 String) unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.access.JavaLangAccess" "addExportsToAllUnnamed" "(Ljava/lang/Module;Ljava/lang/String;)V" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.addExportsToAllUnnamed_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_String_s_.this.arg0); (fuzion.java.string_to_java_object Java.jdk.internal.access.JavaLangAccess.addExportsToAllUnnamed_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_String_s_.this.arg1)]

  # call Java instance method 'public abstract void jdk.internal.access.JavaLangAccess.addExports(java.lang.Module,java.lang.String)':
  #
  public addExports_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_String_s_(arg0 Java.java.lang.Module, arg1 String) unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.access.JavaLangAccess" "addExports" "(Ljava/lang/Module;Ljava/lang/String;)V" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.addExports_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_String_s_.this.arg0); (fuzion.java.string_to_java_object Java.jdk.internal.access.JavaLangAccess.addExports_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_String_s_.this.arg1)]

  # call Java instance method 'public abstract void jdk.internal.access.JavaLangAccess.addExports(java.lang.Module,java.lang.String,java.lang.Module)':
  #
  public addExports_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Module_s_(arg0 Java.java.lang.Module, arg1 String, arg2 Java.java.lang.Module) unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.access.JavaLangAccess" "addExports" "(Ljava/lang/Module;Ljava/lang/String;Ljava/lang/Module;)V" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.addExports_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Module_s_.this.arg0); (fuzion.java.string_to_java_object Java.jdk.internal.access.JavaLangAccess.addExports_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Module_s_.this.arg1); (Java.jdk.internal.access.JavaLangAccess.addExports_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Module_s_.this.arg2)]

  # call Java instance method 'public abstract void jdk.internal.access.JavaLangAccess.addNonExportedPackages(java.lang.ModuleLayer)':
  #
  public addNonExportedPackages_Ljava_7_lang_7_ModuleLayer_s_(arg0 Java.java.lang.ModuleLayer) unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.access.JavaLangAccess" "addNonExportedPackages" "(Ljava/lang/ModuleLayer;)V" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.addNonExportedPackages_Ljava_7_lang_7_ModuleLayer_s_.this.arg0)]

  # call Java instance method 'public abstract void jdk.internal.access.JavaLangAccess.addOpensToAllUnnamed(java.lang.Module,java.lang.String)':
  #
  public addOpensToAllUnnamed_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_String_s_(arg0 Java.java.lang.Module, arg1 String) unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.access.JavaLangAccess" "addOpensToAllUnnamed" "(Ljava/lang/Module;Ljava/lang/String;)V" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.addOpensToAllUnnamed_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_String_s_.this.arg0); (fuzion.java.string_to_java_object Java.jdk.internal.access.JavaLangAccess.addOpensToAllUnnamed_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_String_s_.this.arg1)]

  # call Java instance method 'public abstract void jdk.internal.access.JavaLangAccess.addOpensToAllUnnamed(java.lang.Module,java.util.Set,java.util.Set)':
  #
  public addOpensToAllUnnamed_Ljava_7_lang_7_Module_s_Ljava_7_util_7_Set_s_Ljava_7_util_7_Set_s_(arg0 Java.java.lang.Module, arg1 Java.java.util.Set, arg2 Java.java.util.Set) unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.access.JavaLangAccess" "addOpensToAllUnnamed" "(Ljava/lang/Module;Ljava/util/Set;Ljava/util/Set;)V" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.addOpensToAllUnnamed_Ljava_7_lang_7_Module_s_Ljava_7_util_7_Set_s_Ljava_7_util_7_Set_s_.this.arg0); (Java.jdk.internal.access.JavaLangAccess.addOpensToAllUnnamed_Ljava_7_lang_7_Module_s_Ljava_7_util_7_Set_s_Ljava_7_util_7_Set_s_.this.arg1); (Java.jdk.internal.access.JavaLangAccess.addOpensToAllUnnamed_Ljava_7_lang_7_Module_s_Ljava_7_util_7_Set_s_Ljava_7_util_7_Set_s_.this.arg2)]

  # call Java instance method 'public abstract void jdk.internal.access.JavaLangAccess.addOpens(java.lang.Module,java.lang.String,java.lang.Module)':
  #
  public addOpens_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Module_s_(arg0 Java.java.lang.Module, arg1 String, arg2 Java.java.lang.Module) unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.access.JavaLangAccess" "addOpens" "(Ljava/lang/Module;Ljava/lang/String;Ljava/lang/Module;)V" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.addOpens_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Module_s_.this.arg0); (fuzion.java.string_to_java_object Java.jdk.internal.access.JavaLangAccess.addOpens_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Module_s_.this.arg1); (Java.jdk.internal.access.JavaLangAccess.addOpens_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Module_s_.this.arg2)]

  # call Java instance method 'public abstract void jdk.internal.access.JavaLangAccess.addReadsAllUnnamed(java.lang.Module)':
  #
  public addReadsAllUnnamed_Ljava_7_lang_7_Module_s_(arg0 Java.java.lang.Module) unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.access.JavaLangAccess" "addReadsAllUnnamed" "(Ljava/lang/Module;)V" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.addReadsAllUnnamed_Ljava_7_lang_7_Module_s_.this.arg0)]

  # call Java instance method 'public abstract void jdk.internal.access.JavaLangAccess.addReads(java.lang.Module,java.lang.Module)':
  #
  public addReads_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_Module_s_(arg0 Java.java.lang.Module, arg1 Java.java.lang.Module) unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.access.JavaLangAccess" "addReads" "(Ljava/lang/Module;Ljava/lang/Module;)V" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.addReads_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_Module_s_.this.arg0); (Java.jdk.internal.access.JavaLangAccess.addReads_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_Module_s_.this.arg1)]

  # call Java instance method 'public abstract void jdk.internal.access.JavaLangAccess.addUses(java.lang.Module,java.lang.Class)':
  #
  public addUses_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Module, arg1 Java.java.lang.Class) unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.access.JavaLangAccess" "addUses" "(Ljava/lang/Module;Ljava/lang/Class;)V" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.addUses_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_Class_s_.this.arg0); (Java.jdk.internal.access.JavaLangAccess.addUses_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_Class_s_.this.arg1)]

  # call Java instance method 'public abstract void jdk.internal.access.JavaLangAccess.bindToLoader(java.lang.ModuleLayer,java.lang.ClassLoader)':
  #
  public bindToLoader_Ljava_7_lang_7_ModuleLayer_s_Ljava_7_lang_7_ClassLoader_s_(arg0 Java.java.lang.ModuleLayer, arg1 Java.java.lang.ClassLoader) unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.access.JavaLangAccess" "bindToLoader" "(Ljava/lang/ModuleLayer;Ljava/lang/ClassLoader;)V" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.bindToLoader_Ljava_7_lang_7_ModuleLayer_s_Ljava_7_lang_7_ClassLoader_s_.this.arg0); (Java.jdk.internal.access.JavaLangAccess.bindToLoader_Ljava_7_lang_7_ModuleLayer_s_Ljava_7_lang_7_ClassLoader_s_.this.arg1)]

  # call Java instance method 'public abstract void jdk.internal.access.JavaLangAccess.blockedOn(sun.nio.ch.Interruptible)':
  #
  public blockedOn_Lsun_7_nio_7_ch_7_Interruptible_s_(arg0 Java.sun.nio.ch.Interruptible) unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.access.JavaLangAccess" "blockedOn" "(Lsun/nio/ch/Interruptible;)V" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.blockedOn_Lsun_7_nio_7_ch_7_Interruptible_s_.this.arg0)]

  # call Java instance method 'public abstract boolean jdk.internal.access.JavaLangAccess.casAnnotationType(java.lang.Class,sun.reflect.annotation.AnnotationType,sun.reflect.annotation.AnnotationType)':
  #
  public casAnnotationType_Ljava_7_lang_7_Class_s_Lsun_7_reflect_7_annotation_7_AnnotationType_s_Lsun_7_reflect_7_annotation_7_AnnotationType_s_(arg0 Java.java.lang.Class, arg1 Java.sun.reflect.annotation.AnnotationType, arg2 Java.sun.reflect.annotation.AnnotationType) bool =>
    fuzion.java.call_virtual (bool) "jdk.internal.access.JavaLangAccess" "casAnnotationType" "(Ljava/lang/Class;Lsun/reflect/annotation/AnnotationType;Lsun/reflect/annotation/AnnotationType;)Z" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.casAnnotationType_Ljava_7_lang_7_Class_s_Lsun_7_reflect_7_annotation_7_AnnotationType_s_Lsun_7_reflect_7_annotation_7_AnnotationType_s_.this.arg0); (Java.jdk.internal.access.JavaLangAccess.casAnnotationType_Ljava_7_lang_7_Class_s_Lsun_7_reflect_7_annotation_7_AnnotationType_s_Lsun_7_reflect_7_annotation_7_AnnotationType_s_.this.arg1); (Java.jdk.internal.access.JavaLangAccess.casAnnotationType_Ljava_7_lang_7_Class_s_Lsun_7_reflect_7_annotation_7_AnnotationType_s_Lsun_7_reflect_7_annotation_7_AnnotationType_s_.this.arg2)]

  # call Java instance method 'public abstract java.lang.Object jdk.internal.access.JavaLangAccess.classData(java.lang.Class)':
  #
  public classData_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class) Java.java.lang.Object =>
    fuzion.java.call_virtual (Java.java.lang.Object) "jdk.internal.access.JavaLangAccess" "classData" "(Ljava/lang/Class;)Ljava/lang/Object;" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.classData_Ljava_7_lang_7_Class_s_.this.arg0)]

  # call Java instance method 'public abstract int jdk.internal.access.JavaLangAccess.countPositives(byte[],int,int)':
  #
  public countPositives__u00005b_BII(arg0 Sequence (i8), arg1 i32, arg2 i32) i32 =>
    fuzion.java.call_virtual (i32) "jdk.internal.access.JavaLangAccess" "countPositives" "([BII)I" JavaLangAccess.this [(fuzion.java.array_to_java_object (i8) Java.jdk.internal.access.JavaLangAccess.countPositives__u00005b_BII.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.access.JavaLangAccess.countPositives__u00005b_BII.this.arg1); (fuzion.java.i32_to_java_object Java.jdk.internal.access.JavaLangAccess.countPositives__u00005b_BII.this.arg2)]

  # call Java instance method 'public abstract java.util.concurrent.ConcurrentHashMap jdk.internal.access.JavaLangAccess.createOrGetClassLoaderValueMap(java.lang.ClassLoader)':
  #
  public createOrGetClassLoaderValueMap_Ljava_7_lang_7_ClassLoader_s_(arg0 Java.java.lang.ClassLoader) Java.java.util.concurrent.ConcurrentHashMap =>
    fuzion.java.call_virtual (Java.java.util.concurrent.ConcurrentHashMap) "jdk.internal.access.JavaLangAccess" "createOrGetClassLoaderValueMap" "(Ljava/lang/ClassLoader;)Ljava/util/concurrent/ConcurrentHashMap;" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.createOrGetClassLoaderValueMap_Ljava_7_lang_7_ClassLoader_s_.this.arg0)]

  # call Java instance method 'public abstract java.lang.Thread jdk.internal.access.JavaLangAccess.currentCarrierThread()':
  #
  public currentCarrierThread Java.java.lang.Thread =>
    fuzion.java.call_virtual (Java.java.lang.Thread) "jdk.internal.access.JavaLangAccess" "currentCarrierThread" "()Ljava/lang/Thread;" JavaLangAccess.this []

  # call Java instance method 'public abstract int jdk.internal.access.JavaLangAccess.decodeASCII(byte[],int,char[],int,int)':
  #
  public decodeASCII__u00005b_BI_u00005b_CII(arg0 Sequence (i8), arg1 i32, arg2 Sequence (u16), arg3 i32, arg4 i32) i32 =>
    fuzion.java.call_virtual (i32) "jdk.internal.access.JavaLangAccess" "decodeASCII" "([BI[CII)I" JavaLangAccess.this [(fuzion.java.array_to_java_object (i8) Java.jdk.internal.access.JavaLangAccess.decodeASCII__u00005b_BI_u00005b_CII.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.access.JavaLangAccess.decodeASCII__u00005b_BI_u00005b_CII.this.arg1); (fuzion.java.array_to_java_object (u16) Java.jdk.internal.access.JavaLangAccess.decodeASCII__u00005b_BI_u00005b_CII.this.arg2); (fuzion.java.i32_to_java_object Java.jdk.internal.access.JavaLangAccess.decodeASCII__u00005b_BI_u00005b_CII.this.arg3); (fuzion.java.i32_to_java_object Java.jdk.internal.access.JavaLangAccess.decodeASCII__u00005b_BI_u00005b_CII.this.arg4)]

  # call Java instance method 'public abstract java.lang.Class jdk.internal.access.JavaLangAccess.defineClass(java.lang.ClassLoader,java.lang.Class,java.lang.String,byte[],java.security.ProtectionDomain,boolean,int,java.lang.Object)':
  #
  public defineClass_Ljava_7_lang_7_ClassLoader_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s__u00005b_BLjava_7_security_7_ProtectionDomain_s_ZILjava_7_lang_7_Object_s_(arg0 Java.java.lang.ClassLoader, arg1 Java.java.lang.Class, arg2 String, arg3 Sequence (i8), arg4 Java.java.security.ProtectionDomain, arg5 bool, arg6 i32, arg7 Java.java.lang.Object) Java.java.lang.Class =>
    fuzion.java.call_virtual (Java.java.lang.Class) "jdk.internal.access.JavaLangAccess" "defineClass" "(Ljava/lang/ClassLoader;Ljava/lang/Class;Ljava/lang/String;[BLjava/security/ProtectionDomain;ZILjava/lang/Object;)Ljava/lang/Class;" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.defineClass_Ljava_7_lang_7_ClassLoader_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s__u00005b_BLjava_7_security_7_ProtectionDomain_s_ZILjava_7_lang_7_Object_s_.this.arg0); (Java.jdk.internal.access.JavaLangAccess.defineClass_Ljava_7_lang_7_ClassLoader_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s__u00005b_BLjava_7_security_7_ProtectionDomain_s_ZILjava_7_lang_7_Object_s_.this.arg1); (fuzion.java.string_to_java_object Java.jdk.internal.access.JavaLangAccess.defineClass_Ljava_7_lang_7_ClassLoader_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s__u00005b_BLjava_7_security_7_ProtectionDomain_s_ZILjava_7_lang_7_Object_s_.this.arg2); (fuzion.java.array_to_java_object (i8) Java.jdk.internal.access.JavaLangAccess.defineClass_Ljava_7_lang_7_ClassLoader_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s__u00005b_BLjava_7_security_7_ProtectionDomain_s_ZILjava_7_lang_7_Object_s_.this.arg3); (Java.jdk.internal.access.JavaLangAccess.defineClass_Ljava_7_lang_7_ClassLoader_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s__u00005b_BLjava_7_security_7_ProtectionDomain_s_ZILjava_7_lang_7_Object_s_.this.arg4); (fuzion.java.bool_to_java_object Java.jdk.internal.access.JavaLangAccess.defineClass_Ljava_7_lang_7_ClassLoader_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s__u00005b_BLjava_7_security_7_ProtectionDomain_s_ZILjava_7_lang_7_Object_s_.this.arg5); (fuzion.java.i32_to_java_object Java.jdk.internal.access.JavaLangAccess.defineClass_Ljava_7_lang_7_ClassLoader_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s__u00005b_BLjava_7_security_7_ProtectionDomain_s_ZILjava_7_lang_7_Object_s_.this.arg6); (Java.jdk.internal.access.JavaLangAccess.defineClass_Ljava_7_lang_7_ClassLoader_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s__u00005b_BLjava_7_security_7_ProtectionDomain_s_ZILjava_7_lang_7_Object_s_.this.arg7)]

  # call Java instance method 'public abstract java.lang.Class jdk.internal.access.JavaLangAccess.defineClass(java.lang.ClassLoader,java.lang.String,byte[],java.security.ProtectionDomain,java.lang.String)':
  #
  public defineClass_Ljava_7_lang_7_ClassLoader_s_Ljava_7_lang_7_String_s__u00005b_BLjava_7_security_7_ProtectionDomain_s_Ljava_7_lang_7_String_s_(arg0 Java.java.lang.ClassLoader, arg1 String, arg2 Sequence (i8), arg3 Java.java.security.ProtectionDomain, arg4 String) Java.java.lang.Class =>
    fuzion.java.call_virtual (Java.java.lang.Class) "jdk.internal.access.JavaLangAccess" "defineClass" "(Ljava/lang/ClassLoader;Ljava/lang/String;[BLjava/security/ProtectionDomain;Ljava/lang/String;)Ljava/lang/Class;" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.defineClass_Ljava_7_lang_7_ClassLoader_s_Ljava_7_lang_7_String_s__u00005b_BLjava_7_security_7_ProtectionDomain_s_Ljava_7_lang_7_String_s_.this.arg0); (fuzion.java.string_to_java_object Java.jdk.internal.access.JavaLangAccess.defineClass_Ljava_7_lang_7_ClassLoader_s_Ljava_7_lang_7_String_s__u00005b_BLjava_7_security_7_ProtectionDomain_s_Ljava_7_lang_7_String_s_.this.arg1); (fuzion.java.array_to_java_object (i8) Java.jdk.internal.access.JavaLangAccess.defineClass_Ljava_7_lang_7_ClassLoader_s_Ljava_7_lang_7_String_s__u00005b_BLjava_7_security_7_ProtectionDomain_s_Ljava_7_lang_7_String_s_.this.arg2); (Java.jdk.internal.access.JavaLangAccess.defineClass_Ljava_7_lang_7_ClassLoader_s_Ljava_7_lang_7_String_s__u00005b_BLjava_7_security_7_ProtectionDomain_s_Ljava_7_lang_7_String_s_.this.arg3); (fuzion.java.string_to_java_object Java.jdk.internal.access.JavaLangAccess.defineClass_Ljava_7_lang_7_ClassLoader_s_Ljava_7_lang_7_String_s__u00005b_BLjava_7_security_7_ProtectionDomain_s_Ljava_7_lang_7_String_s_.this.arg4)]

  # call Java instance method 'public abstract java.lang.Module jdk.internal.access.JavaLangAccess.defineModule(java.lang.ClassLoader,java.lang.module.ModuleDescriptor,java.net.URI)':
  #
  public defineModule_Ljava_7_lang_7_ClassLoader_s_Ljava_7_lang_7_module_7_ModuleDescriptor_s_Ljava_7_net_7_URI_s_(arg0 Java.java.lang.ClassLoader, arg1 Java.java.lang.__k__module.ModuleDescriptor, arg2 Java.java.net.URI) Java.java.lang.Module =>
    fuzion.java.call_virtual (Java.java.lang.Module) "jdk.internal.access.JavaLangAccess" "defineModule" "(Ljava/lang/ClassLoader;Ljava/lang/module/ModuleDescriptor;Ljava/net/URI;)Ljava/lang/Module;" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.defineModule_Ljava_7_lang_7_ClassLoader_s_Ljava_7_lang_7_module_7_ModuleDescriptor_s_Ljava_7_net_7_URI_s_.this.arg0); (Java.jdk.internal.access.JavaLangAccess.defineModule_Ljava_7_lang_7_ClassLoader_s_Ljava_7_lang_7_module_7_ModuleDescriptor_s_Ljava_7_net_7_URI_s_.this.arg1); (Java.jdk.internal.access.JavaLangAccess.defineModule_Ljava_7_lang_7_ClassLoader_s_Ljava_7_lang_7_module_7_ModuleDescriptor_s_Ljava_7_net_7_URI_s_.this.arg2)]

  # call Java instance method 'public abstract java.lang.Package jdk.internal.access.JavaLangAccess.definePackage(java.lang.ClassLoader,java.lang.String,java.lang.Module)':
  #
  public definePackage_Ljava_7_lang_7_ClassLoader_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Module_s_(arg0 Java.java.lang.ClassLoader, arg1 String, arg2 Java.java.lang.Module) Java.java.lang.Package =>
    fuzion.java.call_virtual (Java.java.lang.Package) "jdk.internal.access.JavaLangAccess" "definePackage" "(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Module;)Ljava/lang/Package;" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.definePackage_Ljava_7_lang_7_ClassLoader_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Module_s_.this.arg0); (fuzion.java.string_to_java_object Java.jdk.internal.access.JavaLangAccess.definePackage_Ljava_7_lang_7_ClassLoader_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Module_s_.this.arg1); (Java.jdk.internal.access.JavaLangAccess.definePackage_Ljava_7_lang_7_ClassLoader_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Module_s_.this.arg2)]

  # call Java instance method 'public abstract java.lang.Module jdk.internal.access.JavaLangAccess.defineUnnamedModule(java.lang.ClassLoader)':
  #
  public defineUnnamedModule_Ljava_7_lang_7_ClassLoader_s_(arg0 Java.java.lang.ClassLoader) Java.java.lang.Module =>
    fuzion.java.call_virtual (Java.java.lang.Module) "jdk.internal.access.JavaLangAccess" "defineUnnamedModule" "(Ljava/lang/ClassLoader;)Ljava/lang/Module;" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.defineUnnamedModule_Ljava_7_lang_7_ClassLoader_s_.this.arg0)]

  # call Java instance method 'public abstract int jdk.internal.access.JavaLangAccess.encodeASCII(char[],int,byte[],int,int)':
  #
  public encodeASCII__u00005b_CI_u00005b_BII(arg0 Sequence (u16), arg1 i32, arg2 Sequence (i8), arg3 i32, arg4 i32) i32 =>
    fuzion.java.call_virtual (i32) "jdk.internal.access.JavaLangAccess" "encodeASCII" "([CI[BII)I" JavaLangAccess.this [(fuzion.java.array_to_java_object (u16) Java.jdk.internal.access.JavaLangAccess.encodeASCII__u00005b_CI_u00005b_BII.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.access.JavaLangAccess.encodeASCII__u00005b_CI_u00005b_BII.this.arg1); (fuzion.java.array_to_java_object (i8) Java.jdk.internal.access.JavaLangAccess.encodeASCII__u00005b_CI_u00005b_BII.this.arg2); (fuzion.java.i32_to_java_object Java.jdk.internal.access.JavaLangAccess.encodeASCII__u00005b_CI_u00005b_BII.this.arg3); (fuzion.java.i32_to_java_object Java.jdk.internal.access.JavaLangAccess.encodeASCII__u00005b_CI_u00005b_BII.this.arg4)]

  # call Java instance method 'public abstract void jdk.internal.access.JavaLangAccess.ensureNativeAccess(java.lang.Module,java.lang.Class,java.lang.String)':
  #
  public ensureNativeAccess_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_(arg0 Java.java.lang.Module, arg1 Java.java.lang.Class, arg2 String) unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.access.JavaLangAccess" "ensureNativeAccess" "(Ljava/lang/Module;Ljava/lang/Class;Ljava/lang/String;)V" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.ensureNativeAccess_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_.this.arg0); (Java.jdk.internal.access.JavaLangAccess.ensureNativeAccess_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_.this.arg1); (fuzion.java.string_to_java_object Java.jdk.internal.access.JavaLangAccess.ensureNativeAccess_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_.this.arg2)]

  # call Java instance method 'public abstract java.lang.Object jdk.internal.access.JavaLangAccess.executeOnCarrierThread(java.util.concurrent.Callable) throws java.lang.Exception':
  #
  public executeOnCarrierThread_Ljava_7_util_7_concurrent_7_Callable_s_(arg0 Java.java.util.concurrent.Callable) outcome (Java.java.lang.Object) =>
    fuzion.java.call_virtual (outcome (Java.java.lang.Object)) "jdk.internal.access.JavaLangAccess" "executeOnCarrierThread" "(Ljava/util/concurrent/Callable;)Ljava/lang/Object;" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.executeOnCarrierThread_Ljava_7_util_7_concurrent_7_Callable_s_.this.arg0)]

  # call Java instance method 'public abstract void jdk.internal.access.JavaLangAccess.exit(int)':
  #
  public exit_I(arg0 i32) unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.access.JavaLangAccess" "exit" "(I)V" JavaLangAccess.this [(fuzion.java.i32_to_java_object Java.jdk.internal.access.JavaLangAccess.exit_I.this.arg0)]

  # call Java instance method 'public abstract java.lang.String jdk.internal.access.JavaLangAccess.fastUUID(long,long)':
  #
  public fastUUID_JJ(arg0 i64, arg1 i64) Java.java.lang.__jString =>
    fuzion.java.call_virtual (Java.java.lang.__jString) "jdk.internal.access.JavaLangAccess" "fastUUID" "(JJ)Ljava/lang/String;" JavaLangAccess.this [(fuzion.java.i64_to_java_object Java.jdk.internal.access.JavaLangAccess.fastUUID_JJ.this.arg0); (fuzion.java.i64_to_java_object Java.jdk.internal.access.JavaLangAccess.fastUUID_JJ.this.arg1)]

  # call Java instance method 'public abstract java.lang.Class jdk.internal.access.JavaLangAccess.findBootstrapClassOrNull(java.lang.String)':
  #
  public findBootstrapClassOrNull_Ljava_7_lang_7_String_s_(arg0 String) Java.java.lang.Class =>
    fuzion.java.call_virtual (Java.java.lang.Class) "jdk.internal.access.JavaLangAccess" "findBootstrapClassOrNull" "(Ljava/lang/String;)Ljava/lang/Class;" JavaLangAccess.this [(fuzion.java.string_to_java_object Java.jdk.internal.access.JavaLangAccess.findBootstrapClassOrNull_Ljava_7_lang_7_String_s_.this.arg0)]

  # call Java instance method 'public abstract long jdk.internal.access.JavaLangAccess.findNative(java.lang.ClassLoader,java.lang.String)':
  #
  public findNative_Ljava_7_lang_7_ClassLoader_s_Ljava_7_lang_7_String_s_(arg0 Java.java.lang.ClassLoader, arg1 String) i64 =>
    fuzion.java.call_virtual (i64) "jdk.internal.access.JavaLangAccess" "findNative" "(Ljava/lang/ClassLoader;Ljava/lang/String;)J" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.findNative_Ljava_7_lang_7_ClassLoader_s_Ljava_7_lang_7_String_s_.this.arg0); (fuzion.java.string_to_java_object Java.jdk.internal.access.JavaLangAccess.findNative_Ljava_7_lang_7_ClassLoader_s_Ljava_7_lang_7_String_s_.this.arg1)]

  # call Java instance method 'public abstract java.lang.Thread[] jdk.internal.access.JavaLangAccess.getAllThreads()':
  #
  public getAllThreads fuzion.java.Array (Java.java.lang.Thread) =>
    fuzion.java.call_virtual (fuzion.java.Array (Java.java.lang.Thread)) "jdk.internal.access.JavaLangAccess" "getAllThreads" "()[Ljava/lang/Thread;" JavaLangAccess.this []

  # call Java instance method 'public abstract sun.reflect.annotation.AnnotationType jdk.internal.access.JavaLangAccess.getAnnotationType(java.lang.Class)':
  #
  public getAnnotationType_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class) Java.sun.reflect.annotation.AnnotationType =>
    fuzion.java.call_virtual (Java.sun.reflect.annotation.AnnotationType) "jdk.internal.access.JavaLangAccess" "getAnnotationType" "(Ljava/lang/Class;)Lsun/reflect/annotation/AnnotationType;" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.getAnnotationType_Ljava_7_lang_7_Class_s_.this.arg0)]

  # call Java instance method 'public abstract byte[] jdk.internal.access.JavaLangAccess.getBytesNoRepl(java.lang.String,java.nio.charset.Charset) throws java.nio.charset.CharacterCodingException':
  #
  public getBytesNoRepl_Ljava_7_lang_7_String_s_Ljava_7_nio_7_charset_7_Charset_s_(arg0 String, arg1 Java.java.nio.charset.Charset) outcome (fuzion.java.Array (i8)) =>
    fuzion.java.call_virtual (outcome (fuzion.java.Array (i8))) "jdk.internal.access.JavaLangAccess" "getBytesNoRepl" "(Ljava/lang/String;Ljava/nio/charset/Charset;)[B" JavaLangAccess.this [(fuzion.java.string_to_java_object Java.jdk.internal.access.JavaLangAccess.getBytesNoRepl_Ljava_7_lang_7_String_s_Ljava_7_nio_7_charset_7_Charset_s_.this.arg0); (Java.jdk.internal.access.JavaLangAccess.getBytesNoRepl_Ljava_7_lang_7_String_s_Ljava_7_nio_7_charset_7_Charset_s_.this.arg1)]

  # call Java instance method 'public abstract byte[] jdk.internal.access.JavaLangAccess.getBytesUTF8NoRepl(java.lang.String)':
  #
  public getBytesUTF8NoRepl_Ljava_7_lang_7_String_s_(arg0 String) fuzion.java.Array (i8) =>
    fuzion.java.call_virtual (fuzion.java.Array (i8)) "jdk.internal.access.JavaLangAccess" "getBytesUTF8NoRepl" "(Ljava/lang/String;)[B" JavaLangAccess.this [(fuzion.java.string_to_java_object Java.jdk.internal.access.JavaLangAccess.getBytesUTF8NoRepl_Ljava_7_lang_7_String_s_.this.arg0)]

  # call Java instance method 'public abstract java.lang.Object jdk.internal.access.JavaLangAccess.getCarrierThreadLocal(jdk.internal.misc.CarrierThreadLocal)':
  #
  public getCarrierThreadLocal_Ljdk_7_internal_7_misc_7_CarrierThreadLocal_s_(arg0 Java.jdk.internal.misc.CarrierThreadLocal) Java.java.lang.Object =>
    fuzion.java.call_virtual (Java.java.lang.Object) "jdk.internal.access.JavaLangAccess" "getCarrierThreadLocal" "(Ljdk/internal/misc/CarrierThreadLocal;)Ljava/lang/Object;" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.getCarrierThreadLocal_Ljdk_7_internal_7_misc_7_CarrierThreadLocal_s_.this.arg0)]

  # call Java instance method 'public abstract jdk.internal.reflect.ConstantPool jdk.internal.access.JavaLangAccess.getConstantPool(java.lang.Class)':
  #
  public getConstantPool_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class) Java.jdk.internal.reflect.ConstantPool =>
    fuzion.java.call_virtual (Java.jdk.internal.reflect.ConstantPool) "jdk.internal.access.JavaLangAccess" "getConstantPool" "(Ljava/lang/Class;)Ljdk/internal/reflect/ConstantPool;" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.getConstantPool_Ljava_7_lang_7_Class_s_.this.arg0)]

  # call Java instance method 'public abstract jdk.internal.vm.Continuation jdk.internal.access.JavaLangAccess.getContinuation(java.lang.Thread)':
  #
  public getContinuation_Ljava_7_lang_7_Thread_s_(arg0 Java.java.lang.Thread) Java.jdk.internal.vm.Continuation =>
    fuzion.java.call_virtual (Java.jdk.internal.vm.Continuation) "jdk.internal.access.JavaLangAccess" "getContinuation" "(Ljava/lang/Thread;)Ljdk/internal/vm/Continuation;" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.getContinuation_Ljava_7_lang_7_Thread_s_.this.arg0)]

  # call Java instance method 'public abstract java.util.Map jdk.internal.access.JavaLangAccess.getDeclaredAnnotationMap(java.lang.Class)':
  #
  public getDeclaredAnnotationMap_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class) Java.java.util.Map =>
    fuzion.java.call_virtual (Java.java.util.Map) "jdk.internal.access.JavaLangAccess" "getDeclaredAnnotationMap" "(Ljava/lang/Class;)Ljava/util/Map;" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.getDeclaredAnnotationMap_Ljava_7_lang_7_Class_s_.this.arg0)]

  # call Java instance method 'public abstract java.util.List jdk.internal.access.JavaLangAccess.getDeclaredPublicMethods(java.lang.Class,java.lang.String,java.lang.Class[])':
  #
  public getDeclaredPublicMethods_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s__u00005b_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class, arg1 String, arg2 Sequence (Java.java.lang.Class)) Java.java.util.List =>
    fuzion.java.call_virtual (Java.java.util.List) "jdk.internal.access.JavaLangAccess" "getDeclaredPublicMethods" "(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/util/List;" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.getDeclaredPublicMethods_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s__u00005b_Ljava_7_lang_7_Class_s_.this.arg0); (fuzion.java.string_to_java_object Java.jdk.internal.access.JavaLangAccess.getDeclaredPublicMethods_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s__u00005b_Ljava_7_lang_7_Class_s_.this.arg1); (fuzion.java.array_to_java_object (Java.java.lang.Class) Java.jdk.internal.access.JavaLangAccess.getDeclaredPublicMethods_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s__u00005b_Ljava_7_lang_7_Class_s_.this.arg2)]

  # call Java instance method 'public abstract java.lang.Enum[] jdk.internal.access.JavaLangAccess.getEnumConstantsShared(java.lang.Class)':
  #
  public getEnumConstantsShared_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class) fuzion.java.Array (Java.java.lang.Enum) =>
    fuzion.java.call_virtual (fuzion.java.Array (Java.java.lang.Enum)) "jdk.internal.access.JavaLangAccess" "getEnumConstantsShared" "(Ljava/lang/Class;)[Ljava/lang/Enum;" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.getEnumConstantsShared_Ljava_7_lang_7_Class_s_.this.arg0)]

  # call Java instance method 'public abstract java.lang.String jdk.internal.access.JavaLangAccess.getLoaderNameID(java.lang.ClassLoader)':
  #
  public getLoaderNameID_Ljava_7_lang_7_ClassLoader_s_(arg0 Java.java.lang.ClassLoader) Java.java.lang.__jString =>
    fuzion.java.call_virtual (Java.java.lang.__jString) "jdk.internal.access.JavaLangAccess" "getLoaderNameID" "(Ljava/lang/ClassLoader;)Ljava/lang/String;" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.getLoaderNameID_Ljava_7_lang_7_ClassLoader_s_.this.arg0)]

  # call Java instance method 'public abstract byte[] jdk.internal.access.JavaLangAccess.getRawClassAnnotations(java.lang.Class)':
  #
  public getRawClassAnnotations_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class) fuzion.java.Array (i8) =>
    fuzion.java.call_virtual (fuzion.java.Array (i8)) "jdk.internal.access.JavaLangAccess" "getRawClassAnnotations" "(Ljava/lang/Class;)[B" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.getRawClassAnnotations_Ljava_7_lang_7_Class_s_.this.arg0)]

  # call Java instance method 'public abstract byte[] jdk.internal.access.JavaLangAccess.getRawClassTypeAnnotations(java.lang.Class)':
  #
  public getRawClassTypeAnnotations_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class) fuzion.java.Array (i8) =>
    fuzion.java.call_virtual (fuzion.java.Array (i8)) "jdk.internal.access.JavaLangAccess" "getRawClassTypeAnnotations" "(Ljava/lang/Class;)[B" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.getRawClassTypeAnnotations_Ljava_7_lang_7_Class_s_.this.arg0)]

  # call Java instance method 'public abstract byte[] jdk.internal.access.JavaLangAccess.getRawExecutableTypeAnnotations(java.lang.reflect.Executable)':
  #
  public getRawExecutableTypeAnnotations_Ljava_7_lang_7_reflect_7_Executable_s_(arg0 Java.java.lang.reflect.Executable) fuzion.java.Array (i8) =>
    fuzion.java.call_virtual (fuzion.java.Array (i8)) "jdk.internal.access.JavaLangAccess" "getRawExecutableTypeAnnotations" "(Ljava/lang/reflect/Executable;)[B" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.getRawExecutableTypeAnnotations_Ljava_7_lang_7_reflect_7_Executable_s_.this.arg0)]

  # call Java instance method 'public abstract jdk.internal.module.ServicesCatalog jdk.internal.access.JavaLangAccess.getServicesCatalog(java.lang.ModuleLayer)':
  #
  public getServicesCatalog_Ljava_7_lang_7_ModuleLayer_s_(arg0 Java.java.lang.ModuleLayer) Java.jdk.internal.__k__module.ServicesCatalog =>
    fuzion.java.call_virtual (Java.jdk.internal.__k__module.ServicesCatalog) "jdk.internal.access.JavaLangAccess" "getServicesCatalog" "(Ljava/lang/ModuleLayer;)Ljdk/internal/module/ServicesCatalog;" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.getServicesCatalog_Ljava_7_lang_7_ModuleLayer_s_.this.arg0)]

  # call Java instance method 'public abstract char jdk.internal.access.JavaLangAccess.getUTF16Char(byte[],int)':
  #
  public getUTF16Char__u00005b_BI(arg0 Sequence (i8), arg1 i32) u16 =>
    fuzion.java.call_virtual (u16) "jdk.internal.access.JavaLangAccess" "getUTF16Char" "([BI)C" JavaLangAccess.this [(fuzion.java.array_to_java_object (i8) Java.jdk.internal.access.JavaLangAccess.getUTF16Char__u00005b_BI.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.access.JavaLangAccess.getUTF16Char__u00005b_BI.this.arg1)]

  # call Java instance method 'public abstract jdk.internal.vm.StackableScope jdk.internal.access.JavaLangAccess.headStackableScope(java.lang.Thread)':
  #
  public headStackableScope_Ljava_7_lang_7_Thread_s_(arg0 Java.java.lang.Thread) Java.jdk.internal.vm.StackableScope =>
    fuzion.java.call_virtual (Java.jdk.internal.vm.StackableScope) "jdk.internal.access.JavaLangAccess" "headStackableScope" "(Ljava/lang/Thread;)Ljdk/internal/vm/StackableScope;" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.headStackableScope_Ljava_7_lang_7_Thread_s_.this.arg0)]

  # call Java instance method 'public abstract void jdk.internal.access.JavaLangAccess.inflateBytesToChars(byte[],int,char[],int,int)':
  #
  public inflateBytesToChars__u00005b_BI_u00005b_CII(arg0 Sequence (i8), arg1 i32, arg2 Sequence (u16), arg3 i32, arg4 i32) unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.access.JavaLangAccess" "inflateBytesToChars" "([BI[CII)V" JavaLangAccess.this [(fuzion.java.array_to_java_object (i8) Java.jdk.internal.access.JavaLangAccess.inflateBytesToChars__u00005b_BI_u00005b_CII.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.access.JavaLangAccess.inflateBytesToChars__u00005b_BI_u00005b_CII.this.arg1); (fuzion.java.array_to_java_object (u16) Java.jdk.internal.access.JavaLangAccess.inflateBytesToChars__u00005b_BI_u00005b_CII.this.arg2); (fuzion.java.i32_to_java_object Java.jdk.internal.access.JavaLangAccess.inflateBytesToChars__u00005b_BI_u00005b_CII.this.arg3); (fuzion.java.i32_to_java_object Java.jdk.internal.access.JavaLangAccess.inflateBytesToChars__u00005b_BI_u00005b_CII.this.arg4)]

  # call Java instance method 'public abstract java.io.InputStream jdk.internal.access.JavaLangAccess.initialSystemIn()':
  #
  public initialSystemIn Java.java.io.InputStream =>
    fuzion.java.call_virtual (Java.java.io.InputStream) "jdk.internal.access.JavaLangAccess" "initialSystemIn" "()Ljava/io/InputStream;" JavaLangAccess.this []

  # call Java instance method 'public abstract void jdk.internal.access.JavaLangAccess.invalidatePackageAccessCache()':
  #
  public invalidatePackageAccessCache unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.access.JavaLangAccess" "invalidatePackageAccessCache" "()V" JavaLangAccess.this []

  # call Java instance method 'public abstract void jdk.internal.access.JavaLangAccess.invokeFinalize(java.lang.Object) throws java.lang.Throwable':
  #
  public invokeFinalize_Ljava_7_lang_7_Object_s_(arg0 Java.java.lang.Object) outcome (unit) =>
    fuzion.java.call_virtual (outcome (unit)) "jdk.internal.access.JavaLangAccess" "invokeFinalize" "(Ljava/lang/Object;)V" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.invokeFinalize_Ljava_7_lang_7_Object_s_.this.arg0)]

  # call Java instance method 'public abstract boolean jdk.internal.access.JavaLangAccess.isCarrierThreadLocalPresent(jdk.internal.misc.CarrierThreadLocal)':
  #
  public isCarrierThreadLocalPresent_Ljdk_7_internal_7_misc_7_CarrierThreadLocal_s_(arg0 Java.jdk.internal.misc.CarrierThreadLocal) bool =>
    fuzion.java.call_virtual (bool) "jdk.internal.access.JavaLangAccess" "isCarrierThreadLocalPresent" "(Ljdk/internal/misc/CarrierThreadLocal;)Z" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.isCarrierThreadLocalPresent_Ljdk_7_internal_7_misc_7_CarrierThreadLocal_s_.this.arg0)]

  # call Java instance method 'public abstract boolean jdk.internal.access.JavaLangAccess.isReflectivelyExported(java.lang.Module,java.lang.String,java.lang.Module)':
  #
  public isReflectivelyExported_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Module_s_(arg0 Java.java.lang.Module, arg1 String, arg2 Java.java.lang.Module) bool =>
    fuzion.java.call_virtual (bool) "jdk.internal.access.JavaLangAccess" "isReflectivelyExported" "(Ljava/lang/Module;Ljava/lang/String;Ljava/lang/Module;)Z" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.isReflectivelyExported_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Module_s_.this.arg0); (fuzion.java.string_to_java_object Java.jdk.internal.access.JavaLangAccess.isReflectivelyExported_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Module_s_.this.arg1); (Java.jdk.internal.access.JavaLangAccess.isReflectivelyExported_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Module_s_.this.arg2)]

  # call Java instance method 'public abstract boolean jdk.internal.access.JavaLangAccess.isReflectivelyOpened(java.lang.Module,java.lang.String,java.lang.Module)':
  #
  public isReflectivelyOpened_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Module_s_(arg0 Java.java.lang.Module, arg1 String, arg2 Java.java.lang.Module) bool =>
    fuzion.java.call_virtual (bool) "jdk.internal.access.JavaLangAccess" "isReflectivelyOpened" "(Ljava/lang/Module;Ljava/lang/String;Ljava/lang/Module;)Z" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.isReflectivelyOpened_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Module_s_.this.arg0); (fuzion.java.string_to_java_object Java.jdk.internal.access.JavaLangAccess.isReflectivelyOpened_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Module_s_.this.arg1); (Java.jdk.internal.access.JavaLangAccess.isReflectivelyOpened_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Module_s_.this.arg2)]

  # call Java instance method 'public abstract java.lang.String jdk.internal.access.JavaLangAccess.join(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],int)':
  #
  public join_Ljava_7_lang_7_String_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_String_s__u00005b_Ljava_7_lang_7_String_s_I(arg0 String, arg1 String, arg2 String, arg3 Sequence (Java.java.lang.__jString), arg4 i32) Java.java.lang.__jString =>
    fuzion.java.call_virtual (Java.java.lang.__jString) "jdk.internal.access.JavaLangAccess" "join" "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;I)Ljava/lang/String;" JavaLangAccess.this [(fuzion.java.string_to_java_object Java.jdk.internal.access.JavaLangAccess.join_Ljava_7_lang_7_String_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_String_s__u00005b_Ljava_7_lang_7_String_s_I.this.arg0); (fuzion.java.string_to_java_object Java.jdk.internal.access.JavaLangAccess.join_Ljava_7_lang_7_String_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_String_s__u00005b_Ljava_7_lang_7_String_s_I.this.arg1); (fuzion.java.string_to_java_object Java.jdk.internal.access.JavaLangAccess.join_Ljava_7_lang_7_String_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_String_s__u00005b_Ljava_7_lang_7_String_s_I.this.arg2); (fuzion.java.array_to_java_object (Java.java.lang.__jString) Java.jdk.internal.access.JavaLangAccess.join_Ljava_7_lang_7_String_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_String_s__u00005b_Ljava_7_lang_7_String_s_I.this.arg3); (fuzion.java.i32_to_java_object Java.jdk.internal.access.JavaLangAccess.join_Ljava_7_lang_7_String_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_String_s__u00005b_Ljava_7_lang_7_String_s_I.this.arg4)]

  # call Java instance method 'public abstract java.util.stream.Stream jdk.internal.access.JavaLangAccess.layers(java.lang.ClassLoader)':
  #
  public layers_Ljava_7_lang_7_ClassLoader_s_(arg0 Java.java.lang.ClassLoader) Java.java.util.stream.Stream =>
    fuzion.java.call_virtual (Java.java.util.stream.Stream) "jdk.internal.access.JavaLangAccess" "layers" "(Ljava/lang/ClassLoader;)Ljava/util/stream/Stream;" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.layers_Ljava_7_lang_7_ClassLoader_s_.this.arg0)]

  # call Java instance method 'public abstract java.util.stream.Stream jdk.internal.access.JavaLangAccess.layers(java.lang.ModuleLayer)':
  #
  public layers_Ljava_7_lang_7_ModuleLayer_s_(arg0 Java.java.lang.ModuleLayer) Java.java.util.stream.Stream =>
    fuzion.java.call_virtual (Java.java.util.stream.Stream) "jdk.internal.access.JavaLangAccess" "layers" "(Ljava/lang/ModuleLayer;)Ljava/util/stream/Stream;" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.layers_Ljava_7_lang_7_ModuleLayer_s_.this.arg0)]

  # call Java instance method 'public abstract java.lang.StackWalker jdk.internal.access.JavaLangAccess.newStackWalkerInstance(java.util.Set,jdk.internal.vm.ContinuationScope,jdk.internal.vm.Continuation)':
  #
  public newStackWalkerInstance_Ljava_7_util_7_Set_s_Ljdk_7_internal_7_vm_7_ContinuationScope_s_Ljdk_7_internal_7_vm_7_Continuation_s_(arg0 Java.java.util.Set, arg1 Java.jdk.internal.vm.ContinuationScope, arg2 Java.jdk.internal.vm.Continuation) Java.java.lang.StackWalker =>
    fuzion.java.call_virtual (Java.java.lang.StackWalker) "jdk.internal.access.JavaLangAccess" "newStackWalkerInstance" "(Ljava/util/Set;Ljdk/internal/vm/ContinuationScope;Ljdk/internal/vm/Continuation;)Ljava/lang/StackWalker;" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.newStackWalkerInstance_Ljava_7_util_7_Set_s_Ljdk_7_internal_7_vm_7_ContinuationScope_s_Ljdk_7_internal_7_vm_7_Continuation_s_.this.arg0); (Java.jdk.internal.access.JavaLangAccess.newStackWalkerInstance_Ljava_7_util_7_Set_s_Ljdk_7_internal_7_vm_7_ContinuationScope_s_Ljdk_7_internal_7_vm_7_Continuation_s_.this.arg1); (Java.jdk.internal.access.JavaLangAccess.newStackWalkerInstance_Ljava_7_util_7_Set_s_Ljdk_7_internal_7_vm_7_ContinuationScope_s_Ljdk_7_internal_7_vm_7_Continuation_s_.this.arg2)]

  # call Java instance method 'public abstract java.lang.String jdk.internal.access.JavaLangAccess.newStringNoRepl(byte[],java.nio.charset.Charset) throws java.nio.charset.CharacterCodingException':
  #
  public newStringNoRepl__u00005b_BLjava_7_nio_7_charset_7_Charset_s_(arg0 Sequence (i8), arg1 Java.java.nio.charset.Charset) outcome (Java.java.lang.__jString) =>
    fuzion.java.call_virtual (outcome (Java.java.lang.__jString)) "jdk.internal.access.JavaLangAccess" "newStringNoRepl" "([BLjava/nio/charset/Charset;)Ljava/lang/String;" JavaLangAccess.this [(fuzion.java.array_to_java_object (i8) Java.jdk.internal.access.JavaLangAccess.newStringNoRepl__u00005b_BLjava_7_nio_7_charset_7_Charset_s_.this.arg0); (Java.jdk.internal.access.JavaLangAccess.newStringNoRepl__u00005b_BLjava_7_nio_7_charset_7_Charset_s_.this.arg1)]

  # call Java instance method 'public abstract java.lang.String jdk.internal.access.JavaLangAccess.newStringUTF8NoRepl(byte[],int,int)':
  #
  public newStringUTF8NoRepl__u00005b_BII(arg0 Sequence (i8), arg1 i32, arg2 i32) Java.java.lang.__jString =>
    fuzion.java.call_virtual (Java.java.lang.__jString) "jdk.internal.access.JavaLangAccess" "newStringUTF8NoRepl" "([BII)Ljava/lang/String;" JavaLangAccess.this [(fuzion.java.array_to_java_object (i8) Java.jdk.internal.access.JavaLangAccess.newStringUTF8NoRepl__u00005b_BII.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.access.JavaLangAccess.newStringUTF8NoRepl__u00005b_BII.this.arg1); (fuzion.java.i32_to_java_object Java.jdk.internal.access.JavaLangAccess.newStringUTF8NoRepl__u00005b_BII.this.arg2)]

  # call Java instance method 'public abstract java.lang.Thread jdk.internal.access.JavaLangAccess.newThreadWithAcc(java.lang.Runnable,java.security.AccessControlContext)':
  #
  public newThreadWithAcc_Ljava_7_lang_7_Runnable_s_Ljava_7_security_7_AccessControlContext_s_(arg0 Java.java.lang.Runnable, arg1 Java.java.security.AccessControlContext) Java.java.lang.Thread =>
    fuzion.java.call_virtual (Java.java.lang.Thread) "jdk.internal.access.JavaLangAccess" "newThreadWithAcc" "(Ljava/lang/Runnable;Ljava/security/AccessControlContext;)Ljava/lang/Thread;" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.newThreadWithAcc_Ljava_7_lang_7_Runnable_s_Ljava_7_security_7_AccessControlContext_s_.this.arg0); (Java.jdk.internal.access.JavaLangAccess.newThreadWithAcc_Ljava_7_lang_7_Runnable_s_Ljava_7_security_7_AccessControlContext_s_.this.arg1)]

  # call Java instance method 'public abstract void jdk.internal.access.JavaLangAccess.parkVirtualThread()':
  #
  public parkVirtualThread unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.access.JavaLangAccess" "parkVirtualThread" "()V" JavaLangAccess.this []

  # call Java instance method 'public abstract void jdk.internal.access.JavaLangAccess.parkVirtualThread(long)':
  #
  public parkVirtualThread_J(arg0 i64) unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.access.JavaLangAccess" "parkVirtualThread" "(J)V" JavaLangAccess.this [(fuzion.java.i64_to_java_object Java.jdk.internal.access.JavaLangAccess.parkVirtualThread_J.this.arg0)]

  # call Java instance method 'public abstract java.security.ProtectionDomain jdk.internal.access.JavaLangAccess.protectionDomain(java.lang.Class)':
  #
  public protectionDomain_Ljava_7_lang_7_Class_s_(arg0 Java.java.lang.Class) Java.java.security.ProtectionDomain =>
    fuzion.java.call_virtual (Java.java.security.ProtectionDomain) "jdk.internal.access.JavaLangAccess" "protectionDomain" "(Ljava/lang/Class;)Ljava/security/ProtectionDomain;" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.protectionDomain_Ljava_7_lang_7_Class_s_.this.arg0)]

  # call Java instance method 'public abstract void jdk.internal.access.JavaLangAccess.registerShutdownHook(int,boolean,java.lang.Runnable)':
  #
  public registerShutdownHook_IZLjava_7_lang_7_Runnable_s_(arg0 i32, arg1 bool, arg2 Java.java.lang.Runnable) unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.access.JavaLangAccess" "registerShutdownHook" "(IZLjava/lang/Runnable;)V" JavaLangAccess.this [(fuzion.java.i32_to_java_object Java.jdk.internal.access.JavaLangAccess.registerShutdownHook_IZLjava_7_lang_7_Runnable_s_.this.arg0); (fuzion.java.bool_to_java_object Java.jdk.internal.access.JavaLangAccess.registerShutdownHook_IZLjava_7_lang_7_Runnable_s_.this.arg1); (Java.jdk.internal.access.JavaLangAccess.registerShutdownHook_IZLjava_7_lang_7_Runnable_s_.this.arg2)]

  # call Java instance method 'public abstract void jdk.internal.access.JavaLangAccess.removeCarrierThreadLocal(jdk.internal.misc.CarrierThreadLocal)':
  #
  public removeCarrierThreadLocal_Ljdk_7_internal_7_misc_7_CarrierThreadLocal_s_(arg0 Java.jdk.internal.misc.CarrierThreadLocal) unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.access.JavaLangAccess" "removeCarrierThreadLocal" "(Ljdk/internal/misc/CarrierThreadLocal;)V" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.removeCarrierThreadLocal_Ljdk_7_internal_7_misc_7_CarrierThreadLocal_s_.this.arg0)]

  # call Java instance method 'public abstract java.lang.Object jdk.internal.access.JavaLangAccess.scopedValueBindings()':
  #
  public scopedValueBindings Java.java.lang.Object =>
    fuzion.java.call_virtual (Java.java.lang.Object) "jdk.internal.access.JavaLangAccess" "scopedValueBindings" "()Ljava/lang/Object;" JavaLangAccess.this []

  # call Java instance method 'public abstract java.lang.Object[] jdk.internal.access.JavaLangAccess.scopedValueCache()':
  #
  public scopedValueCache fuzion.java.Array (Java.java.lang.Object) =>
    fuzion.java.call_virtual (fuzion.java.Array (Java.java.lang.Object)) "jdk.internal.access.JavaLangAccess" "scopedValueCache" "()[Ljava/lang/Object;" JavaLangAccess.this []

  # call Java instance method 'public abstract void jdk.internal.access.JavaLangAccess.setCarrierThreadLocal(jdk.internal.misc.CarrierThreadLocal,java.lang.Object)':
  #
  public setCarrierThreadLocal_Ljdk_7_internal_7_misc_7_CarrierThreadLocal_s_Ljava_7_lang_7_Object_s_(arg0 Java.jdk.internal.misc.CarrierThreadLocal, arg1 Java.java.lang.Object) unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.access.JavaLangAccess" "setCarrierThreadLocal" "(Ljdk/internal/misc/CarrierThreadLocal;Ljava/lang/Object;)V" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.setCarrierThreadLocal_Ljdk_7_internal_7_misc_7_CarrierThreadLocal_s_Ljava_7_lang_7_Object_s_.this.arg0); (Java.jdk.internal.access.JavaLangAccess.setCarrierThreadLocal_Ljdk_7_internal_7_misc_7_CarrierThreadLocal_s_Ljava_7_lang_7_Object_s_.this.arg1)]

  # call Java instance method 'public abstract void jdk.internal.access.JavaLangAccess.setCause(java.lang.Throwable,java.lang.Throwable)':
  #
  public setCause_Ljava_7_lang_7_Throwable_s_Ljava_7_lang_7_Throwable_s_(arg0 Java.java.lang.Throwable, arg1 Java.java.lang.Throwable) unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.access.JavaLangAccess" "setCause" "(Ljava/lang/Throwable;Ljava/lang/Throwable;)V" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.setCause_Ljava_7_lang_7_Throwable_s_Ljava_7_lang_7_Throwable_s_.this.arg0); (Java.jdk.internal.access.JavaLangAccess.setCause_Ljava_7_lang_7_Throwable_s_Ljava_7_lang_7_Throwable_s_.this.arg1)]

  # call Java instance method 'public abstract void jdk.internal.access.JavaLangAccess.setContinuation(java.lang.Thread,jdk.internal.vm.Continuation)':
  #
  public setContinuation_Ljava_7_lang_7_Thread_s_Ljdk_7_internal_7_vm_7_Continuation_s_(arg0 Java.java.lang.Thread, arg1 Java.jdk.internal.vm.Continuation) unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.access.JavaLangAccess" "setContinuation" "(Ljava/lang/Thread;Ljdk/internal/vm/Continuation;)V" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.setContinuation_Ljava_7_lang_7_Thread_s_Ljdk_7_internal_7_vm_7_Continuation_s_.this.arg0); (Java.jdk.internal.access.JavaLangAccess.setContinuation_Ljava_7_lang_7_Thread_s_Ljdk_7_internal_7_vm_7_Continuation_s_.this.arg1)]

  # call Java instance method 'public abstract void jdk.internal.access.JavaLangAccess.setHeadStackableScope(jdk.internal.vm.StackableScope)':
  #
  public setHeadStackableScope_Ljdk_7_internal_7_vm_7_StackableScope_s_(arg0 Java.jdk.internal.vm.StackableScope) unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.access.JavaLangAccess" "setHeadStackableScope" "(Ljdk/internal/vm/StackableScope;)V" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.setHeadStackableScope_Ljdk_7_internal_7_vm_7_StackableScope_s_.this.arg0)]

  # call Java instance method 'public abstract void jdk.internal.access.JavaLangAccess.setScopedValueCache(java.lang.Object[])':
  #
  public setScopedValueCache__u00005b_Ljava_7_lang_7_Object_s_(arg0 Sequence (Java.java.lang.Object)) unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.access.JavaLangAccess" "setScopedValueCache" "([Ljava/lang/Object;)V" JavaLangAccess.this [(fuzion.java.array_to_java_object (Java.java.lang.Object) Java.jdk.internal.access.JavaLangAccess.setScopedValueCache__u00005b_Ljava_7_lang_7_Object_s_.this.arg0)]

  # call Java instance method 'public abstract void jdk.internal.access.JavaLangAccess.start(java.lang.Thread,jdk.internal.vm.ThreadContainer)':
  #
  public start_Ljava_7_lang_7_Thread_s_Ljdk_7_internal_7_vm_7_ThreadContainer_s_(arg0 Java.java.lang.Thread, arg1 Java.jdk.internal.vm.ThreadContainer) unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.access.JavaLangAccess" "start" "(Ljava/lang/Thread;Ljdk/internal/vm/ThreadContainer;)V" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.start_Ljava_7_lang_7_Thread_s_Ljdk_7_internal_7_vm_7_ThreadContainer_s_.this.arg0); (Java.jdk.internal.access.JavaLangAccess.start_Ljava_7_lang_7_Thread_s_Ljdk_7_internal_7_vm_7_ThreadContainer_s_.this.arg1)]

  # call Java instance method 'public abstract long jdk.internal.access.JavaLangAccess.stringBuilderConcatMix(long,java.lang.StringBuilder)':
  #
  public stringBuilderConcatMix_JLjava_7_lang_7_StringBuilder_s_(arg0 i64, arg1 Java.java.lang.StringBuilder) i64 =>
    fuzion.java.call_virtual (i64) "jdk.internal.access.JavaLangAccess" "stringBuilderConcatMix" "(JLjava/lang/StringBuilder;)J" JavaLangAccess.this [(fuzion.java.i64_to_java_object Java.jdk.internal.access.JavaLangAccess.stringBuilderConcatMix_JLjava_7_lang_7_StringBuilder_s_.this.arg0); (Java.jdk.internal.access.JavaLangAccess.stringBuilderConcatMix_JLjava_7_lang_7_StringBuilder_s_.this.arg1)]

  # call Java instance method 'public abstract long jdk.internal.access.JavaLangAccess.stringBuilderConcatPrepend(long,byte[],java.lang.StringBuilder)':
  #
  public stringBuilderConcatPrepend_J_u00005b_BLjava_7_lang_7_StringBuilder_s_(arg0 i64, arg1 Sequence (i8), arg2 Java.java.lang.StringBuilder) i64 =>
    fuzion.java.call_virtual (i64) "jdk.internal.access.JavaLangAccess" "stringBuilderConcatPrepend" "(J[BLjava/lang/StringBuilder;)J" JavaLangAccess.this [(fuzion.java.i64_to_java_object Java.jdk.internal.access.JavaLangAccess.stringBuilderConcatPrepend_J_u00005b_BLjava_7_lang_7_StringBuilder_s_.this.arg0); (fuzion.java.array_to_java_object (i8) Java.jdk.internal.access.JavaLangAccess.stringBuilderConcatPrepend_J_u00005b_BLjava_7_lang_7_StringBuilder_s_.this.arg1); (Java.jdk.internal.access.JavaLangAccess.stringBuilderConcatPrepend_J_u00005b_BLjava_7_lang_7_StringBuilder_s_.this.arg2)]

  # call Java instance method 'public abstract long jdk.internal.access.JavaLangAccess.stringConcatCoder(char)':
  #
  public stringConcatCoder_C(arg0 u16) i64 =>
    fuzion.java.call_virtual (i64) "jdk.internal.access.JavaLangAccess" "stringConcatCoder" "(C)J" JavaLangAccess.this [(fuzion.java.u16_to_java_object Java.jdk.internal.access.JavaLangAccess.stringConcatCoder_C.this.arg0)]

  # call Java instance method 'public abstract java.lang.invoke.MethodHandle jdk.internal.access.JavaLangAccess.stringConcatHelper(java.lang.String,java.lang.invoke.MethodType)':
  #
  public stringConcatHelper_Ljava_7_lang_7_String_s_Ljava_7_lang_7_invoke_7_MethodType_s_(arg0 String, arg1 Java.java.lang.invoke.MethodType) Java.java.lang.invoke.MethodHandle =>
    fuzion.java.call_virtual (Java.java.lang.invoke.MethodHandle) "jdk.internal.access.JavaLangAccess" "stringConcatHelper" "(Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;" JavaLangAccess.this [(fuzion.java.string_to_java_object Java.jdk.internal.access.JavaLangAccess.stringConcatHelper_Ljava_7_lang_7_String_s_Ljava_7_lang_7_invoke_7_MethodType_s_.this.arg0); (Java.jdk.internal.access.JavaLangAccess.stringConcatHelper_Ljava_7_lang_7_String_s_Ljava_7_lang_7_invoke_7_MethodType_s_.this.arg1)]

  # call Java instance method 'public abstract long jdk.internal.access.JavaLangAccess.stringConcatInitialCoder()':
  #
  public stringConcatInitialCoder i64 =>
    fuzion.java.call_virtual (i64) "jdk.internal.access.JavaLangAccess" "stringConcatInitialCoder" "()J" JavaLangAccess.this []

  # call Java instance method 'public abstract long jdk.internal.access.JavaLangAccess.stringConcatMix(long,java.lang.String)':
  #
  public stringConcatMix_JLjava_7_lang_7_String_s_(arg0 i64, arg1 String) i64 =>
    fuzion.java.call_virtual (i64) "jdk.internal.access.JavaLangAccess" "stringConcatMix" "(JLjava/lang/String;)J" JavaLangAccess.this [(fuzion.java.i64_to_java_object Java.jdk.internal.access.JavaLangAccess.stringConcatMix_JLjava_7_lang_7_String_s_.this.arg0); (fuzion.java.string_to_java_object Java.jdk.internal.access.JavaLangAccess.stringConcatMix_JLjava_7_lang_7_String_s_.this.arg1)]

  # call Java instance method 'public abstract jdk.internal.vm.ThreadContainer jdk.internal.access.JavaLangAccess.threadContainer(java.lang.Thread)':
  #
  public threadContainer_Ljava_7_lang_7_Thread_s_(arg0 Java.java.lang.Thread) Java.jdk.internal.vm.ThreadContainer =>
    fuzion.java.call_virtual (Java.jdk.internal.vm.ThreadContainer) "jdk.internal.access.JavaLangAccess" "threadContainer" "(Ljava/lang/Thread;)Ljdk/internal/vm/ThreadContainer;" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.threadContainer_Ljava_7_lang_7_Thread_s_.this.arg0)]

  # call Java instance method 'public abstract void jdk.internal.access.JavaLangAccess.unparkVirtualThread(java.lang.Thread)':
  #
  public unparkVirtualThread_Ljava_7_lang_7_Thread_s_(arg0 Java.java.lang.Thread) unit =>
    fuzion.java.call_virtual (unit) "jdk.internal.access.JavaLangAccess" "unparkVirtualThread" "(Ljava/lang/Thread;)V" JavaLangAccess.this [(Java.jdk.internal.access.JavaLangAccess.unparkVirtualThread_Ljava_7_lang_7_Thread_s_.this.arg0)]

  # call Java instance method 'public abstract jdk.internal.vm.ContinuationScope jdk.internal.access.JavaLangAccess.virtualThreadContinuationScope()':
  #
  public virtualThreadContinuationScope Java.jdk.internal.vm.ContinuationScope =>
    fuzion.java.call_virtual (Java.jdk.internal.vm.ContinuationScope) "jdk.internal.access.JavaLangAccess" "virtualThreadContinuationScope" "()Ljdk/internal/vm/ContinuationScope;" JavaLangAccess.this []

  # short-hand to call Java method 'public abstract java.lang.Module jdk.internal.access.JavaLangAccess.addEnableNativeAccess(java.lang.Module)':
  #
  public addEnableNativeAccess(arg0 Java.java.lang.Module) (Java.java.lang.Module) =>
    addEnableNativeAccess_Ljava_7_lang_7_Module_s_ Java.jdk.internal.access.JavaLangAccess.addEnableNativeAccess.this.arg0

  # short-hand to call Java method 'public abstract void jdk.internal.access.JavaLangAccess.addExports(java.lang.Module,java.lang.String)':
  #
  public addExports(arg0 Java.java.lang.Module, arg1 String) (unit) =>
    addExports_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_String_s_ Java.jdk.internal.access.JavaLangAccess.addExports.this.arg0 Java.jdk.internal.access.JavaLangAccess.addExports.this.arg1

  # short-hand to call Java method 'public abstract void jdk.internal.access.JavaLangAccess.addExports(java.lang.Module,java.lang.String,java.lang.Module)':
  #
  public addExports(arg0 Java.java.lang.Module, arg1 String, arg2 Java.java.lang.Module) (unit) =>
    addExports_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Module_s_ Java.jdk.internal.access.JavaLangAccess.addExports.this.arg0 Java.jdk.internal.access.JavaLangAccess.addExports.this.arg1 Java.jdk.internal.access.JavaLangAccess.addExports.this.arg2

  # short-hand to call Java method 'public abstract void jdk.internal.access.JavaLangAccess.addExportsToAllUnnamed(java.lang.Module,java.lang.String)':
  #
  public addExportsToAllUnnamed(arg0 Java.java.lang.Module, arg1 String) (unit) =>
    addExportsToAllUnnamed_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_String_s_ Java.jdk.internal.access.JavaLangAccess.addExportsToAllUnnamed.this.arg0 Java.jdk.internal.access.JavaLangAccess.addExportsToAllUnnamed.this.arg1

  # short-hand to call Java method 'public abstract void jdk.internal.access.JavaLangAccess.addNonExportedPackages(java.lang.ModuleLayer)':
  #
  public addNonExportedPackages(arg0 Java.java.lang.ModuleLayer) (unit) =>
    addNonExportedPackages_Ljava_7_lang_7_ModuleLayer_s_ Java.jdk.internal.access.JavaLangAccess.addNonExportedPackages.this.arg0

  # short-hand to call Java method 'public abstract void jdk.internal.access.JavaLangAccess.addOpens(java.lang.Module,java.lang.String,java.lang.Module)':
  #
  public addOpens(arg0 Java.java.lang.Module, arg1 String, arg2 Java.java.lang.Module) (unit) =>
    addOpens_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Module_s_ Java.jdk.internal.access.JavaLangAccess.addOpens.this.arg0 Java.jdk.internal.access.JavaLangAccess.addOpens.this.arg1 Java.jdk.internal.access.JavaLangAccess.addOpens.this.arg2

  # short-hand to call Java method 'public abstract void jdk.internal.access.JavaLangAccess.addOpensToAllUnnamed(java.lang.Module,java.lang.String)':
  #
  public addOpensToAllUnnamed(arg0 Java.java.lang.Module, arg1 String) (unit) =>
    addOpensToAllUnnamed_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_String_s_ Java.jdk.internal.access.JavaLangAccess.addOpensToAllUnnamed.this.arg0 Java.jdk.internal.access.JavaLangAccess.addOpensToAllUnnamed.this.arg1

  # short-hand to call Java method 'public abstract void jdk.internal.access.JavaLangAccess.addOpensToAllUnnamed(java.lang.Module,java.util.Set,java.util.Set)':
  #
  public addOpensToAllUnnamed(arg0 Java.java.lang.Module, arg1 Java.java.util.Set, arg2 Java.java.util.Set) (unit) =>
    addOpensToAllUnnamed_Ljava_7_lang_7_Module_s_Ljava_7_util_7_Set_s_Ljava_7_util_7_Set_s_ Java.jdk.internal.access.JavaLangAccess.addOpensToAllUnnamed.this.arg0 Java.jdk.internal.access.JavaLangAccess.addOpensToAllUnnamed.this.arg1 Java.jdk.internal.access.JavaLangAccess.addOpensToAllUnnamed.this.arg2

  # short-hand to call Java method 'public abstract void jdk.internal.access.JavaLangAccess.addReads(java.lang.Module,java.lang.Module)':
  #
  public addReads(arg0 Java.java.lang.Module, arg1 Java.java.lang.Module) (unit) =>
    addReads_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_Module_s_ Java.jdk.internal.access.JavaLangAccess.addReads.this.arg0 Java.jdk.internal.access.JavaLangAccess.addReads.this.arg1

  # short-hand to call Java method 'public abstract void jdk.internal.access.JavaLangAccess.addReadsAllUnnamed(java.lang.Module)':
  #
  public addReadsAllUnnamed(arg0 Java.java.lang.Module) (unit) =>
    addReadsAllUnnamed_Ljava_7_lang_7_Module_s_ Java.jdk.internal.access.JavaLangAccess.addReadsAllUnnamed.this.arg0

  # short-hand to call Java method 'public abstract void jdk.internal.access.JavaLangAccess.addUses(java.lang.Module,java.lang.Class)':
  #
  public addUses(arg0 Java.java.lang.Module, arg1 Java.java.lang.Class) (unit) =>
    addUses_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_Class_s_ Java.jdk.internal.access.JavaLangAccess.addUses.this.arg0 Java.jdk.internal.access.JavaLangAccess.addUses.this.arg1

  # short-hand to call Java method 'public abstract void jdk.internal.access.JavaLangAccess.bindToLoader(java.lang.ModuleLayer,java.lang.ClassLoader)':
  #
  public bindToLoader(arg0 Java.java.lang.ModuleLayer, arg1 Java.java.lang.ClassLoader) (unit) =>
    bindToLoader_Ljava_7_lang_7_ModuleLayer_s_Ljava_7_lang_7_ClassLoader_s_ Java.jdk.internal.access.JavaLangAccess.bindToLoader.this.arg0 Java.jdk.internal.access.JavaLangAccess.bindToLoader.this.arg1

  # short-hand to call Java method 'public abstract void jdk.internal.access.JavaLangAccess.blockedOn(sun.nio.ch.Interruptible)':
  #
  public blockedOn(arg0 Java.sun.nio.ch.Interruptible) (unit) =>
    blockedOn_Lsun_7_nio_7_ch_7_Interruptible_s_ Java.jdk.internal.access.JavaLangAccess.blockedOn.this.arg0

  # short-hand to call Java method 'public abstract boolean jdk.internal.access.JavaLangAccess.casAnnotationType(java.lang.Class,sun.reflect.annotation.AnnotationType,sun.reflect.annotation.AnnotationType)':
  #
  public casAnnotationType(arg0 Java.java.lang.Class, arg1 Java.sun.reflect.annotation.AnnotationType, arg2 Java.sun.reflect.annotation.AnnotationType) (bool) =>
    casAnnotationType_Ljava_7_lang_7_Class_s_Lsun_7_reflect_7_annotation_7_AnnotationType_s_Lsun_7_reflect_7_annotation_7_AnnotationType_s_ Java.jdk.internal.access.JavaLangAccess.casAnnotationType.this.arg0 Java.jdk.internal.access.JavaLangAccess.casAnnotationType.this.arg1 Java.jdk.internal.access.JavaLangAccess.casAnnotationType.this.arg2

  # short-hand to call Java method 'public abstract java.lang.Object jdk.internal.access.JavaLangAccess.classData(java.lang.Class)':
  #
  public classData(arg0 Java.java.lang.Class) (Java.java.lang.Object) =>
    classData_Ljava_7_lang_7_Class_s_ Java.jdk.internal.access.JavaLangAccess.classData.this.arg0

  # short-hand to call Java method 'public abstract int jdk.internal.access.JavaLangAccess.countPositives(byte[],int,int)':
  #
  public countPositives(arg0 Sequence (i8), arg1 i32, arg2 i32) (i32) =>
    countPositives__u00005b_BII Java.jdk.internal.access.JavaLangAccess.countPositives.this.arg0 Java.jdk.internal.access.JavaLangAccess.countPositives.this.arg1 Java.jdk.internal.access.JavaLangAccess.countPositives.this.arg2

  # short-hand to call Java method 'public abstract java.util.concurrent.ConcurrentHashMap jdk.internal.access.JavaLangAccess.createOrGetClassLoaderValueMap(java.lang.ClassLoader)':
  #
  public createOrGetClassLoaderValueMap(arg0 Java.java.lang.ClassLoader) (Java.java.util.concurrent.ConcurrentHashMap) =>
    createOrGetClassLoaderValueMap_Ljava_7_lang_7_ClassLoader_s_ Java.jdk.internal.access.JavaLangAccess.createOrGetClassLoaderValueMap.this.arg0

  # short-hand to call Java method 'public abstract int jdk.internal.access.JavaLangAccess.decodeASCII(byte[],int,char[],int,int)':
  #
  public decodeASCII(arg0 Sequence (i8), arg1 i32, arg2 Sequence (u16), arg3 i32, arg4 i32) (i32) =>
    decodeASCII__u00005b_BI_u00005b_CII Java.jdk.internal.access.JavaLangAccess.decodeASCII.this.arg0 Java.jdk.internal.access.JavaLangAccess.decodeASCII.this.arg1 Java.jdk.internal.access.JavaLangAccess.decodeASCII.this.arg2 Java.jdk.internal.access.JavaLangAccess.decodeASCII.this.arg3 Java.jdk.internal.access.JavaLangAccess.decodeASCII.this.arg4

  # short-hand to call Java method 'public abstract java.lang.Class jdk.internal.access.JavaLangAccess.defineClass(java.lang.ClassLoader,java.lang.String,byte[],java.security.ProtectionDomain,java.lang.String)':
  #
  public defineClass(arg0 Java.java.lang.ClassLoader, arg1 String, arg2 Sequence (i8), arg3 Java.java.security.ProtectionDomain, arg4 String) (Java.java.lang.Class) =>
    defineClass_Ljava_7_lang_7_ClassLoader_s_Ljava_7_lang_7_String_s__u00005b_BLjava_7_security_7_ProtectionDomain_s_Ljava_7_lang_7_String_s_ Java.jdk.internal.access.JavaLangAccess.defineClass.this.arg0 Java.jdk.internal.access.JavaLangAccess.defineClass.this.arg1 Java.jdk.internal.access.JavaLangAccess.defineClass.this.arg2 Java.jdk.internal.access.JavaLangAccess.defineClass.this.arg3 Java.jdk.internal.access.JavaLangAccess.defineClass.this.arg4

  # short-hand to call Java method 'public abstract java.lang.Class jdk.internal.access.JavaLangAccess.defineClass(java.lang.ClassLoader,java.lang.Class,java.lang.String,byte[],java.security.ProtectionDomain,boolean,int,java.lang.Object)':
  #
  public defineClass(arg0 Java.java.lang.ClassLoader, arg1 Java.java.lang.Class, arg2 String, arg3 Sequence (i8), arg4 Java.java.security.ProtectionDomain, arg5 bool, arg6 i32, arg7 Java.java.lang.Object) (Java.java.lang.Class) =>
    defineClass_Ljava_7_lang_7_ClassLoader_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s__u00005b_BLjava_7_security_7_ProtectionDomain_s_ZILjava_7_lang_7_Object_s_ Java.jdk.internal.access.JavaLangAccess.defineClass.this.arg0 Java.jdk.internal.access.JavaLangAccess.defineClass.this.arg1 Java.jdk.internal.access.JavaLangAccess.defineClass.this.arg2 Java.jdk.internal.access.JavaLangAccess.defineClass.this.arg3 Java.jdk.internal.access.JavaLangAccess.defineClass.this.arg4 Java.jdk.internal.access.JavaLangAccess.defineClass.this.arg5 Java.jdk.internal.access.JavaLangAccess.defineClass.this.arg6 Java.jdk.internal.access.JavaLangAccess.defineClass.this.arg7

  # short-hand to call Java method 'public abstract java.lang.Module jdk.internal.access.JavaLangAccess.defineModule(java.lang.ClassLoader,java.lang.module.ModuleDescriptor,java.net.URI)':
  #
  public defineModule(arg0 Java.java.lang.ClassLoader, arg1 Java.java.lang.__k__module.ModuleDescriptor, arg2 Java.java.net.URI) (Java.java.lang.Module) =>
    defineModule_Ljava_7_lang_7_ClassLoader_s_Ljava_7_lang_7_module_7_ModuleDescriptor_s_Ljava_7_net_7_URI_s_ Java.jdk.internal.access.JavaLangAccess.defineModule.this.arg0 Java.jdk.internal.access.JavaLangAccess.defineModule.this.arg1 Java.jdk.internal.access.JavaLangAccess.defineModule.this.arg2

  # short-hand to call Java method 'public abstract java.lang.Package jdk.internal.access.JavaLangAccess.definePackage(java.lang.ClassLoader,java.lang.String,java.lang.Module)':
  #
  public definePackage(arg0 Java.java.lang.ClassLoader, arg1 String, arg2 Java.java.lang.Module) (Java.java.lang.Package) =>
    definePackage_Ljava_7_lang_7_ClassLoader_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Module_s_ Java.jdk.internal.access.JavaLangAccess.definePackage.this.arg0 Java.jdk.internal.access.JavaLangAccess.definePackage.this.arg1 Java.jdk.internal.access.JavaLangAccess.definePackage.this.arg2

  # short-hand to call Java method 'public abstract java.lang.Module jdk.internal.access.JavaLangAccess.defineUnnamedModule(java.lang.ClassLoader)':
  #
  public defineUnnamedModule(arg0 Java.java.lang.ClassLoader) (Java.java.lang.Module) =>
    defineUnnamedModule_Ljava_7_lang_7_ClassLoader_s_ Java.jdk.internal.access.JavaLangAccess.defineUnnamedModule.this.arg0

  # short-hand to call Java method 'public abstract int jdk.internal.access.JavaLangAccess.encodeASCII(char[],int,byte[],int,int)':
  #
  public encodeASCII(arg0 Sequence (u16), arg1 i32, arg2 Sequence (i8), arg3 i32, arg4 i32) (i32) =>
    encodeASCII__u00005b_CI_u00005b_BII Java.jdk.internal.access.JavaLangAccess.encodeASCII.this.arg0 Java.jdk.internal.access.JavaLangAccess.encodeASCII.this.arg1 Java.jdk.internal.access.JavaLangAccess.encodeASCII.this.arg2 Java.jdk.internal.access.JavaLangAccess.encodeASCII.this.arg3 Java.jdk.internal.access.JavaLangAccess.encodeASCII.this.arg4

  # short-hand to call Java method 'public abstract void jdk.internal.access.JavaLangAccess.ensureNativeAccess(java.lang.Module,java.lang.Class,java.lang.String)':
  #
  public ensureNativeAccess(arg0 Java.java.lang.Module, arg1 Java.java.lang.Class, arg2 String) (unit) =>
    ensureNativeAccess_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s_ Java.jdk.internal.access.JavaLangAccess.ensureNativeAccess.this.arg0 Java.jdk.internal.access.JavaLangAccess.ensureNativeAccess.this.arg1 Java.jdk.internal.access.JavaLangAccess.ensureNativeAccess.this.arg2

  # short-hand to call Java method 'public abstract java.lang.Object jdk.internal.access.JavaLangAccess.executeOnCarrierThread(java.util.concurrent.Callable) throws java.lang.Exception':
  #
  public executeOnCarrierThread(arg0 Java.java.util.concurrent.Callable) (outcome (Java.java.lang.Object)) =>
    executeOnCarrierThread_Ljava_7_util_7_concurrent_7_Callable_s_ Java.jdk.internal.access.JavaLangAccess.executeOnCarrierThread.this.arg0

  # short-hand to call Java method 'public abstract void jdk.internal.access.JavaLangAccess.exit(int)':
  #
  public exit(arg0 i32) (unit) =>
    exit_I Java.jdk.internal.access.JavaLangAccess.exit.this.arg0

  # short-hand to call Java method 'public abstract java.lang.String jdk.internal.access.JavaLangAccess.fastUUID(long,long)':
  #
  public fastUUID(arg0 i64, arg1 i64) (Java.java.lang.__jString) =>
    fastUUID_JJ Java.jdk.internal.access.JavaLangAccess.fastUUID.this.arg0 Java.jdk.internal.access.JavaLangAccess.fastUUID.this.arg1

  # short-hand to call Java method 'public abstract java.lang.Class jdk.internal.access.JavaLangAccess.findBootstrapClassOrNull(java.lang.String)':
  #
  public findBootstrapClassOrNull(arg0 String) (Java.java.lang.Class) =>
    findBootstrapClassOrNull_Ljava_7_lang_7_String_s_ Java.jdk.internal.access.JavaLangAccess.findBootstrapClassOrNull.this.arg0

  # short-hand to call Java method 'public abstract long jdk.internal.access.JavaLangAccess.findNative(java.lang.ClassLoader,java.lang.String)':
  #
  public findNative(arg0 Java.java.lang.ClassLoader, arg1 String) (i64) =>
    findNative_Ljava_7_lang_7_ClassLoader_s_Ljava_7_lang_7_String_s_ Java.jdk.internal.access.JavaLangAccess.findNative.this.arg0 Java.jdk.internal.access.JavaLangAccess.findNative.this.arg1

  # short-hand to call Java method 'public abstract sun.reflect.annotation.AnnotationType jdk.internal.access.JavaLangAccess.getAnnotationType(java.lang.Class)':
  #
  public getAnnotationType(arg0 Java.java.lang.Class) (Java.sun.reflect.annotation.AnnotationType) =>
    getAnnotationType_Ljava_7_lang_7_Class_s_ Java.jdk.internal.access.JavaLangAccess.getAnnotationType.this.arg0

  # short-hand to call Java method 'public abstract byte[] jdk.internal.access.JavaLangAccess.getBytesNoRepl(java.lang.String,java.nio.charset.Charset) throws java.nio.charset.CharacterCodingException':
  #
  public getBytesNoRepl(arg0 String, arg1 Java.java.nio.charset.Charset) (outcome (fuzion.java.Array (i8))) =>
    getBytesNoRepl_Ljava_7_lang_7_String_s_Ljava_7_nio_7_charset_7_Charset_s_ Java.jdk.internal.access.JavaLangAccess.getBytesNoRepl.this.arg0 Java.jdk.internal.access.JavaLangAccess.getBytesNoRepl.this.arg1

  # short-hand to call Java method 'public abstract byte[] jdk.internal.access.JavaLangAccess.getBytesUTF8NoRepl(java.lang.String)':
  #
  public getBytesUTF8NoRepl(arg0 String) (fuzion.java.Array (i8)) =>
    getBytesUTF8NoRepl_Ljava_7_lang_7_String_s_ Java.jdk.internal.access.JavaLangAccess.getBytesUTF8NoRepl.this.arg0

  # short-hand to call Java method 'public abstract java.lang.Object jdk.internal.access.JavaLangAccess.getCarrierThreadLocal(jdk.internal.misc.CarrierThreadLocal)':
  #
  public getCarrierThreadLocal(arg0 Java.jdk.internal.misc.CarrierThreadLocal) (Java.java.lang.Object) =>
    getCarrierThreadLocal_Ljdk_7_internal_7_misc_7_CarrierThreadLocal_s_ Java.jdk.internal.access.JavaLangAccess.getCarrierThreadLocal.this.arg0

  # short-hand to call Java method 'public abstract jdk.internal.reflect.ConstantPool jdk.internal.access.JavaLangAccess.getConstantPool(java.lang.Class)':
  #
  public getConstantPool(arg0 Java.java.lang.Class) (Java.jdk.internal.reflect.ConstantPool) =>
    getConstantPool_Ljava_7_lang_7_Class_s_ Java.jdk.internal.access.JavaLangAccess.getConstantPool.this.arg0

  # short-hand to call Java method 'public abstract jdk.internal.vm.Continuation jdk.internal.access.JavaLangAccess.getContinuation(java.lang.Thread)':
  #
  public getContinuation(arg0 Java.java.lang.Thread) (Java.jdk.internal.vm.Continuation) =>
    getContinuation_Ljava_7_lang_7_Thread_s_ Java.jdk.internal.access.JavaLangAccess.getContinuation.this.arg0

  # short-hand to call Java method 'public abstract java.util.Map jdk.internal.access.JavaLangAccess.getDeclaredAnnotationMap(java.lang.Class)':
  #
  public getDeclaredAnnotationMap(arg0 Java.java.lang.Class) (Java.java.util.Map) =>
    getDeclaredAnnotationMap_Ljava_7_lang_7_Class_s_ Java.jdk.internal.access.JavaLangAccess.getDeclaredAnnotationMap.this.arg0

  # short-hand to call Java method 'public abstract java.util.List jdk.internal.access.JavaLangAccess.getDeclaredPublicMethods(java.lang.Class,java.lang.String,java.lang.Class[])':
  #
  public getDeclaredPublicMethods(arg0 Java.java.lang.Class, arg1 String, arg2 Sequence (Java.java.lang.Class)) (Java.java.util.List) =>
    getDeclaredPublicMethods_Ljava_7_lang_7_Class_s_Ljava_7_lang_7_String_s__u00005b_Ljava_7_lang_7_Class_s_ Java.jdk.internal.access.JavaLangAccess.getDeclaredPublicMethods.this.arg0 Java.jdk.internal.access.JavaLangAccess.getDeclaredPublicMethods.this.arg1 Java.jdk.internal.access.JavaLangAccess.getDeclaredPublicMethods.this.arg2

  # short-hand to call Java method 'public abstract java.lang.Enum[] jdk.internal.access.JavaLangAccess.getEnumConstantsShared(java.lang.Class)':
  #
  public getEnumConstantsShared(arg0 Java.java.lang.Class) (fuzion.java.Array (Java.java.lang.Enum)) =>
    getEnumConstantsShared_Ljava_7_lang_7_Class_s_ Java.jdk.internal.access.JavaLangAccess.getEnumConstantsShared.this.arg0

  # short-hand to call Java method 'public abstract java.lang.String jdk.internal.access.JavaLangAccess.getLoaderNameID(java.lang.ClassLoader)':
  #
  public getLoaderNameID(arg0 Java.java.lang.ClassLoader) (Java.java.lang.__jString) =>
    getLoaderNameID_Ljava_7_lang_7_ClassLoader_s_ Java.jdk.internal.access.JavaLangAccess.getLoaderNameID.this.arg0

  # short-hand to call Java method 'public abstract byte[] jdk.internal.access.JavaLangAccess.getRawClassAnnotations(java.lang.Class)':
  #
  public getRawClassAnnotations(arg0 Java.java.lang.Class) (fuzion.java.Array (i8)) =>
    getRawClassAnnotations_Ljava_7_lang_7_Class_s_ Java.jdk.internal.access.JavaLangAccess.getRawClassAnnotations.this.arg0

  # short-hand to call Java method 'public abstract byte[] jdk.internal.access.JavaLangAccess.getRawClassTypeAnnotations(java.lang.Class)':
  #
  public getRawClassTypeAnnotations(arg0 Java.java.lang.Class) (fuzion.java.Array (i8)) =>
    getRawClassTypeAnnotations_Ljava_7_lang_7_Class_s_ Java.jdk.internal.access.JavaLangAccess.getRawClassTypeAnnotations.this.arg0

  # short-hand to call Java method 'public abstract byte[] jdk.internal.access.JavaLangAccess.getRawExecutableTypeAnnotations(java.lang.reflect.Executable)':
  #
  public getRawExecutableTypeAnnotations(arg0 Java.java.lang.reflect.Executable) (fuzion.java.Array (i8)) =>
    getRawExecutableTypeAnnotations_Ljava_7_lang_7_reflect_7_Executable_s_ Java.jdk.internal.access.JavaLangAccess.getRawExecutableTypeAnnotations.this.arg0

  # short-hand to call Java method 'public abstract jdk.internal.module.ServicesCatalog jdk.internal.access.JavaLangAccess.getServicesCatalog(java.lang.ModuleLayer)':
  #
  public getServicesCatalog(arg0 Java.java.lang.ModuleLayer) (Java.jdk.internal.__k__module.ServicesCatalog) =>
    getServicesCatalog_Ljava_7_lang_7_ModuleLayer_s_ Java.jdk.internal.access.JavaLangAccess.getServicesCatalog.this.arg0

  # short-hand to call Java method 'public abstract char jdk.internal.access.JavaLangAccess.getUTF16Char(byte[],int)':
  #
  public getUTF16Char(arg0 Sequence (i8), arg1 i32) (u16) =>
    getUTF16Char__u00005b_BI Java.jdk.internal.access.JavaLangAccess.getUTF16Char.this.arg0 Java.jdk.internal.access.JavaLangAccess.getUTF16Char.this.arg1

  # short-hand to call Java method 'public abstract jdk.internal.vm.StackableScope jdk.internal.access.JavaLangAccess.headStackableScope(java.lang.Thread)':
  #
  public headStackableScope(arg0 Java.java.lang.Thread) (Java.jdk.internal.vm.StackableScope) =>
    headStackableScope_Ljava_7_lang_7_Thread_s_ Java.jdk.internal.access.JavaLangAccess.headStackableScope.this.arg0

  # short-hand to call Java method 'public abstract void jdk.internal.access.JavaLangAccess.inflateBytesToChars(byte[],int,char[],int,int)':
  #
  public inflateBytesToChars(arg0 Sequence (i8), arg1 i32, arg2 Sequence (u16), arg3 i32, arg4 i32) (unit) =>
    inflateBytesToChars__u00005b_BI_u00005b_CII Java.jdk.internal.access.JavaLangAccess.inflateBytesToChars.this.arg0 Java.jdk.internal.access.JavaLangAccess.inflateBytesToChars.this.arg1 Java.jdk.internal.access.JavaLangAccess.inflateBytesToChars.this.arg2 Java.jdk.internal.access.JavaLangAccess.inflateBytesToChars.this.arg3 Java.jdk.internal.access.JavaLangAccess.inflateBytesToChars.this.arg4

  # short-hand to call Java method 'public abstract void jdk.internal.access.JavaLangAccess.invokeFinalize(java.lang.Object) throws java.lang.Throwable':
  #
  public invokeFinalize(arg0 Java.java.lang.Object) (outcome (unit)) =>
    invokeFinalize_Ljava_7_lang_7_Object_s_ Java.jdk.internal.access.JavaLangAccess.invokeFinalize.this.arg0

  # short-hand to call Java method 'public abstract boolean jdk.internal.access.JavaLangAccess.isCarrierThreadLocalPresent(jdk.internal.misc.CarrierThreadLocal)':
  #
  public isCarrierThreadLocalPresent(arg0 Java.jdk.internal.misc.CarrierThreadLocal) (bool) =>
    isCarrierThreadLocalPresent_Ljdk_7_internal_7_misc_7_CarrierThreadLocal_s_ Java.jdk.internal.access.JavaLangAccess.isCarrierThreadLocalPresent.this.arg0

  # short-hand to call Java method 'public abstract boolean jdk.internal.access.JavaLangAccess.isReflectivelyExported(java.lang.Module,java.lang.String,java.lang.Module)':
  #
  public isReflectivelyExported(arg0 Java.java.lang.Module, arg1 String, arg2 Java.java.lang.Module) (bool) =>
    isReflectivelyExported_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Module_s_ Java.jdk.internal.access.JavaLangAccess.isReflectivelyExported.this.arg0 Java.jdk.internal.access.JavaLangAccess.isReflectivelyExported.this.arg1 Java.jdk.internal.access.JavaLangAccess.isReflectivelyExported.this.arg2

  # short-hand to call Java method 'public abstract boolean jdk.internal.access.JavaLangAccess.isReflectivelyOpened(java.lang.Module,java.lang.String,java.lang.Module)':
  #
  public isReflectivelyOpened(arg0 Java.java.lang.Module, arg1 String, arg2 Java.java.lang.Module) (bool) =>
    isReflectivelyOpened_Ljava_7_lang_7_Module_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Module_s_ Java.jdk.internal.access.JavaLangAccess.isReflectivelyOpened.this.arg0 Java.jdk.internal.access.JavaLangAccess.isReflectivelyOpened.this.arg1 Java.jdk.internal.access.JavaLangAccess.isReflectivelyOpened.this.arg2

  # short-hand to call Java method 'public abstract java.lang.String jdk.internal.access.JavaLangAccess.join(java.lang.String,java.lang.String,java.lang.String,java.lang.String[],int)':
  #
  public join(arg0 String, arg1 String, arg2 String, arg3 Sequence (Java.java.lang.__jString), arg4 i32) (Java.java.lang.__jString) =>
    join_Ljava_7_lang_7_String_s_Ljava_7_lang_7_String_s_Ljava_7_lang_7_String_s__u00005b_Ljava_7_lang_7_String_s_I Java.jdk.internal.access.JavaLangAccess.join.this.arg0 Java.jdk.internal.access.JavaLangAccess.join.this.arg1 Java.jdk.internal.access.JavaLangAccess.join.this.arg2 Java.jdk.internal.access.JavaLangAccess.join.this.arg3 Java.jdk.internal.access.JavaLangAccess.join.this.arg4

  # short-hand to call Java method 'public abstract java.util.stream.Stream jdk.internal.access.JavaLangAccess.layers(java.lang.ModuleLayer)':
  #
  public layers(arg0 Java.java.lang.ModuleLayer) (Java.java.util.stream.Stream) =>
    layers_Ljava_7_lang_7_ModuleLayer_s_ Java.jdk.internal.access.JavaLangAccess.layers.this.arg0

  # short-hand to call Java method 'public abstract java.lang.StackWalker jdk.internal.access.JavaLangAccess.newStackWalkerInstance(java.util.Set,jdk.internal.vm.ContinuationScope,jdk.internal.vm.Continuation)':
  #
  public newStackWalkerInstance(arg0 Java.java.util.Set, arg1 Java.jdk.internal.vm.ContinuationScope, arg2 Java.jdk.internal.vm.Continuation) (Java.java.lang.StackWalker) =>
    newStackWalkerInstance_Ljava_7_util_7_Set_s_Ljdk_7_internal_7_vm_7_ContinuationScope_s_Ljdk_7_internal_7_vm_7_Continuation_s_ Java.jdk.internal.access.JavaLangAccess.newStackWalkerInstance.this.arg0 Java.jdk.internal.access.JavaLangAccess.newStackWalkerInstance.this.arg1 Java.jdk.internal.access.JavaLangAccess.newStackWalkerInstance.this.arg2

  # short-hand to call Java method 'public abstract java.lang.String jdk.internal.access.JavaLangAccess.newStringNoRepl(byte[],java.nio.charset.Charset) throws java.nio.charset.CharacterCodingException':
  #
  public newStringNoRepl(arg0 Sequence (i8), arg1 Java.java.nio.charset.Charset) (outcome (Java.java.lang.__jString)) =>
    newStringNoRepl__u00005b_BLjava_7_nio_7_charset_7_Charset_s_ Java.jdk.internal.access.JavaLangAccess.newStringNoRepl.this.arg0 Java.jdk.internal.access.JavaLangAccess.newStringNoRepl.this.arg1

  # short-hand to call Java method 'public abstract java.lang.String jdk.internal.access.JavaLangAccess.newStringUTF8NoRepl(byte[],int,int)':
  #
  public newStringUTF8NoRepl(arg0 Sequence (i8), arg1 i32, arg2 i32) (Java.java.lang.__jString) =>
    newStringUTF8NoRepl__u00005b_BII Java.jdk.internal.access.JavaLangAccess.newStringUTF8NoRepl.this.arg0 Java.jdk.internal.access.JavaLangAccess.newStringUTF8NoRepl.this.arg1 Java.jdk.internal.access.JavaLangAccess.newStringUTF8NoRepl.this.arg2

  # short-hand to call Java method 'public abstract java.lang.Thread jdk.internal.access.JavaLangAccess.newThreadWithAcc(java.lang.Runnable,java.security.AccessControlContext)':
  #
  public newThreadWithAcc(arg0 Java.java.lang.Runnable, arg1 Java.java.security.AccessControlContext) (Java.java.lang.Thread) =>
    newThreadWithAcc_Ljava_7_lang_7_Runnable_s_Ljava_7_security_7_AccessControlContext_s_ Java.jdk.internal.access.JavaLangAccess.newThreadWithAcc.this.arg0 Java.jdk.internal.access.JavaLangAccess.newThreadWithAcc.this.arg1

  # short-hand to call Java method 'public abstract void jdk.internal.access.JavaLangAccess.parkVirtualThread(long)':
  #
  public parkVirtualThread(arg0 i64) (unit) =>
    parkVirtualThread_J Java.jdk.internal.access.JavaLangAccess.parkVirtualThread.this.arg0

  # short-hand to call Java method 'public abstract java.security.ProtectionDomain jdk.internal.access.JavaLangAccess.protectionDomain(java.lang.Class)':
  #
  public protectionDomain(arg0 Java.java.lang.Class) (Java.java.security.ProtectionDomain) =>
    protectionDomain_Ljava_7_lang_7_Class_s_ Java.jdk.internal.access.JavaLangAccess.protectionDomain.this.arg0

  # short-hand to call Java method 'public abstract void jdk.internal.access.JavaLangAccess.registerShutdownHook(int,boolean,java.lang.Runnable)':
  #
  public registerShutdownHook(arg0 i32, arg1 bool, arg2 Java.java.lang.Runnable) (unit) =>
    registerShutdownHook_IZLjava_7_lang_7_Runnable_s_ Java.jdk.internal.access.JavaLangAccess.registerShutdownHook.this.arg0 Java.jdk.internal.access.JavaLangAccess.registerShutdownHook.this.arg1 Java.jdk.internal.access.JavaLangAccess.registerShutdownHook.this.arg2

  # short-hand to call Java method 'public abstract void jdk.internal.access.JavaLangAccess.removeCarrierThreadLocal(jdk.internal.misc.CarrierThreadLocal)':
  #
  public removeCarrierThreadLocal(arg0 Java.jdk.internal.misc.CarrierThreadLocal) (unit) =>
    removeCarrierThreadLocal_Ljdk_7_internal_7_misc_7_CarrierThreadLocal_s_ Java.jdk.internal.access.JavaLangAccess.removeCarrierThreadLocal.this.arg0

  # short-hand to call Java method 'public abstract void jdk.internal.access.JavaLangAccess.setCarrierThreadLocal(jdk.internal.misc.CarrierThreadLocal,java.lang.Object)':
  #
  public setCarrierThreadLocal(arg0 Java.jdk.internal.misc.CarrierThreadLocal, arg1 Java.java.lang.Object) (unit) =>
    setCarrierThreadLocal_Ljdk_7_internal_7_misc_7_CarrierThreadLocal_s_Ljava_7_lang_7_Object_s_ Java.jdk.internal.access.JavaLangAccess.setCarrierThreadLocal.this.arg0 Java.jdk.internal.access.JavaLangAccess.setCarrierThreadLocal.this.arg1

  # short-hand to call Java method 'public abstract void jdk.internal.access.JavaLangAccess.setCause(java.lang.Throwable,java.lang.Throwable)':
  #
  public setCause(arg0 Java.java.lang.Throwable, arg1 Java.java.lang.Throwable) (unit) =>
    setCause_Ljava_7_lang_7_Throwable_s_Ljava_7_lang_7_Throwable_s_ Java.jdk.internal.access.JavaLangAccess.setCause.this.arg0 Java.jdk.internal.access.JavaLangAccess.setCause.this.arg1

  # short-hand to call Java method 'public abstract void jdk.internal.access.JavaLangAccess.setContinuation(java.lang.Thread,jdk.internal.vm.Continuation)':
  #
  public setContinuation(arg0 Java.java.lang.Thread, arg1 Java.jdk.internal.vm.Continuation) (unit) =>
    setContinuation_Ljava_7_lang_7_Thread_s_Ljdk_7_internal_7_vm_7_Continuation_s_ Java.jdk.internal.access.JavaLangAccess.setContinuation.this.arg0 Java.jdk.internal.access.JavaLangAccess.setContinuation.this.arg1

  # short-hand to call Java method 'public abstract void jdk.internal.access.JavaLangAccess.setHeadStackableScope(jdk.internal.vm.StackableScope)':
  #
  public setHeadStackableScope(arg0 Java.jdk.internal.vm.StackableScope) (unit) =>
    setHeadStackableScope_Ljdk_7_internal_7_vm_7_StackableScope_s_ Java.jdk.internal.access.JavaLangAccess.setHeadStackableScope.this.arg0

  # short-hand to call Java method 'public abstract void jdk.internal.access.JavaLangAccess.setScopedValueCache(java.lang.Object[])':
  #
  public setScopedValueCache(arg0 Sequence (Java.java.lang.Object)) (unit) =>
    setScopedValueCache__u00005b_Ljava_7_lang_7_Object_s_ Java.jdk.internal.access.JavaLangAccess.setScopedValueCache.this.arg0

  # short-hand to call Java method 'public abstract void jdk.internal.access.JavaLangAccess.start(java.lang.Thread,jdk.internal.vm.ThreadContainer)':
  #
  public start(arg0 Java.java.lang.Thread, arg1 Java.jdk.internal.vm.ThreadContainer) (unit) =>
    start_Ljava_7_lang_7_Thread_s_Ljdk_7_internal_7_vm_7_ThreadContainer_s_ Java.jdk.internal.access.JavaLangAccess.start.this.arg0 Java.jdk.internal.access.JavaLangAccess.start.this.arg1

  # short-hand to call Java method 'public abstract long jdk.internal.access.JavaLangAccess.stringBuilderConcatMix(long,java.lang.StringBuilder)':
  #
  public stringBuilderConcatMix(arg0 i64, arg1 Java.java.lang.StringBuilder) (i64) =>
    stringBuilderConcatMix_JLjava_7_lang_7_StringBuilder_s_ Java.jdk.internal.access.JavaLangAccess.stringBuilderConcatMix.this.arg0 Java.jdk.internal.access.JavaLangAccess.stringBuilderConcatMix.this.arg1

  # short-hand to call Java method 'public abstract long jdk.internal.access.JavaLangAccess.stringBuilderConcatPrepend(long,byte[],java.lang.StringBuilder)':
  #
  public stringBuilderConcatPrepend(arg0 i64, arg1 Sequence (i8), arg2 Java.java.lang.StringBuilder) (i64) =>
    stringBuilderConcatPrepend_J_u00005b_BLjava_7_lang_7_StringBuilder_s_ Java.jdk.internal.access.JavaLangAccess.stringBuilderConcatPrepend.this.arg0 Java.jdk.internal.access.JavaLangAccess.stringBuilderConcatPrepend.this.arg1 Java.jdk.internal.access.JavaLangAccess.stringBuilderConcatPrepend.this.arg2

  # short-hand to call Java method 'public abstract long jdk.internal.access.JavaLangAccess.stringConcatCoder(char)':
  #
  public stringConcatCoder(arg0 u16) (i64) =>
    stringConcatCoder_C Java.jdk.internal.access.JavaLangAccess.stringConcatCoder.this.arg0

  # short-hand to call Java method 'public abstract java.lang.invoke.MethodHandle jdk.internal.access.JavaLangAccess.stringConcatHelper(java.lang.String,java.lang.invoke.MethodType)':
  #
  public stringConcatHelper(arg0 String, arg1 Java.java.lang.invoke.MethodType) (Java.java.lang.invoke.MethodHandle) =>
    stringConcatHelper_Ljava_7_lang_7_String_s_Ljava_7_lang_7_invoke_7_MethodType_s_ Java.jdk.internal.access.JavaLangAccess.stringConcatHelper.this.arg0 Java.jdk.internal.access.JavaLangAccess.stringConcatHelper.this.arg1

  # short-hand to call Java method 'public abstract long jdk.internal.access.JavaLangAccess.stringConcatMix(long,java.lang.String)':
  #
  public stringConcatMix(arg0 i64, arg1 String) (i64) =>
    stringConcatMix_JLjava_7_lang_7_String_s_ Java.jdk.internal.access.JavaLangAccess.stringConcatMix.this.arg0 Java.jdk.internal.access.JavaLangAccess.stringConcatMix.this.arg1

  # short-hand to call Java method 'public abstract jdk.internal.vm.ThreadContainer jdk.internal.access.JavaLangAccess.threadContainer(java.lang.Thread)':
  #
  public threadContainer(arg0 Java.java.lang.Thread) (Java.jdk.internal.vm.ThreadContainer) =>
    threadContainer_Ljava_7_lang_7_Thread_s_ Java.jdk.internal.access.JavaLangAccess.threadContainer.this.arg0

  # short-hand to call Java method 'public abstract void jdk.internal.access.JavaLangAccess.unparkVirtualThread(java.lang.Thread)':
  #
  public unparkVirtualThread(arg0 Java.java.lang.Thread) (unit) =>
    unparkVirtualThread_Ljava_7_lang_7_Thread_s_ Java.jdk.internal.access.JavaLangAccess.unparkVirtualThread.this.arg0