class com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio extends com.oracle.svm.core.jdk.JNIRegistrationUtil implements org.graalvm.nativeimage.hosted.Feature
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio
  super_class: com.oracle.svm.core.jdk.JNIRegistrationUtil
{
  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio this
         0: .line 47
            aload 0 /* this */
            invokespecial com.oracle.svm.core.jdk.JNIRegistrationUtil.<init>:()V
            return
        end local 0 // com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/svm/hosted/jdk/JNIRegistrationJavaNio;

  public void duringSetup(org.graalvm.nativeimage.hosted.Feature$DuringSetupAccess);
    descriptor: (Lorg/graalvm/nativeimage/hosted/Feature$DuringSetupAccess;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio this
        start local 1 // org.graalvm.nativeimage.hosted.Feature$DuringSetupAccess a
         0: .line 51
            aload 1 /* a */
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
            ldc "sun.nio.ch.IOUtil"
            aastore
            dup
            iconst_1
            ldc "sun.nio.ch.ServerSocketChannelImpl"
            aastore
            dup
            iconst_2
            ldc "sun.nio.ch.DatagramChannelImpl"
            aastore
            dup
            iconst_3
            ldc "sun.nio.ch.FileChannelImpl"
            aastore
            dup
            iconst_4
            ldc "sun.nio.ch.FileKey"
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.rerunClassInit:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;[Ljava/lang/String;)V
         1: .line 52
            aload 1 /* a */
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
            ldc "java.nio.file.Files$FileTypeDetectors"
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.rerunClassInit:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;[Ljava/lang/String;)V
         2: .line 53
            aload 1 /* a */
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            ldc "sun.nio.ch.Net"
            aastore
            dup
            iconst_1
            ldc "sun.nio.ch.SocketOptionRegistry$LazyInitialization"
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.rerunClassInit:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;[Ljava/lang/String;)V
         3: .line 55
            aload 1 /* a */
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
            ldc "sun.nio.ch.NativeThread"
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.rerunClassInit:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;[Ljava/lang/String;)V
         4: .line 57
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.isPosix:()Z
            ifeq 9
         5: .line 58
            aload 1 /* a */
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            ldc "sun.nio.fs.UnixNativeDispatcher"
            aastore
            dup
            iconst_1
            ldc "sun.nio.ch.UnixAsynchronousServerSocketChannelImpl"
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.rerunClassInit:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;[Ljava/lang/String;)V
         6: .line 59
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.isLinux:()Z
            ifeq 13
         7: .line 60
            aload 1 /* a */
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
            ldc "sun.nio.ch.sctp.SctpChannelImpl"
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.rerunClassInit:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;[Ljava/lang/String;)V
         8: .line 62
            goto 13
      StackMap locals:
      StackMap stack:
         9: invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.isWindows:()Z
            ifeq 13
        10: .line 63
            aload 1 /* a */
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
            ldc "sun.nio.fs.WindowsNativeDispatcher"
            aastore
            dup
            iconst_1
            ldc "sun.nio.fs.WindowsSecurity"
            aastore
            dup
            iconst_2
            ldc "sun.nio.ch.Iocp"
            aastore
            dup
            iconst_3
        11: .line 64
            ldc "sun.nio.ch.WindowsAsynchronousServerSocketChannelImpl"
            aastore
            dup
            iconst_4
            ldc "sun.nio.ch.WindowsAsynchronousSocketChannelImpl"
            aastore
        12: .line 63
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.rerunClassInit:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;[Ljava/lang/String;)V
        13: .line 66
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.graalvm.nativeimage.hosted.Feature$DuringSetupAccess a
        end local 0 // com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   14     0  this  Lcom/oracle/svm/hosted/jdk/JNIRegistrationJavaNio;
            0   14     1     a  Lorg/graalvm/nativeimage/hosted/Feature$DuringSetupAccess;
    MethodParameters:
      Name  Flags
      a     

  public void beforeAnalysis(org.graalvm.nativeimage.hosted.Feature$BeforeAnalysisAccess);
    descriptor: (Lorg/graalvm/nativeimage/hosted/Feature$BeforeAnalysisAccess;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=12, locals=4, args_size=2
        start local 0 // com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio this
        start local 1 // org.graalvm.nativeimage.hosted.Feature$BeforeAnalysisAccess a
         0: .line 70
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.isPosix:()Z
            ifeq 4
         1: .line 71
            aload 1 /* a */
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
            ldc "sun.nio.fs.UnixException"
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.registerForThrowNew:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;[Ljava/lang/String;)V
            iconst_1
            anewarray java.lang.reflect.Executable
            dup
            iconst_0
         2: .line 72
            aload 1 /* a */
            ldc "sun.nio.fs.UnixException"
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.constructor:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
            aastore
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/reflect/Executable;)V
         3: .line 73
            goto 7
      StackMap locals:
      StackMap stack:
         4: invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.isWindows:()Z
            ifeq 7
         5: .line 74
            aload 1 /* a */
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
            ldc "sun.nio.fs.WindowsException"
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.registerForThrowNew:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;[Ljava/lang/String;)V
            iconst_1
            anewarray java.lang.reflect.Executable
            dup
            iconst_0
         6: .line 75
            aload 1 /* a */
            ldc "sun.nio.fs.WindowsException"
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.constructor:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
            aastore
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/reflect/Executable;)V
         7: .line 79
      StackMap locals:
      StackMap stack:
            invokedynamic accept()Ljava/util/function/Consumer;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  com/oracle/svm/hosted/jdk/JNIRegistrationJavaNio.registerServerSocketChannelImplInitIDs(Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V (6)
                  (Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V
            astore 2 /* registerServerSocketChannelImplInitIDs */
        start local 2 // java.util.function.Consumer registerServerSocketChannelImplInitIDs
         8: .line 80
            getstatic org.graalvm.compiler.serviceprovider.JavaVersionUtil.JAVA_SPEC:I
            bipush 11
            if_icmpgt 12
         9: .line 81
            aload 1 /* a */
            aload 2 /* registerServerSocketChannelImplInitIDs */
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* a */
            ldc "sun.nio.ch.ServerSocketChannelImpl"
            ldc "initIDs"
            iconst_0
            anewarray java.lang.Class
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.method:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            aastore
            invokeinterface org.graalvm.nativeimage.hosted.Feature$BeforeAnalysisAccess.registerReachabilityHandler:(Ljava/util/function/Consumer;[Ljava/lang/Object;)V
        10: .line 82
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.isPosix:()Z
            ifeq 12
        11: .line 83
            aload 1 /* a */
            aload 2 /* registerServerSocketChannelImplInitIDs */
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* a */
            ldc "sun.nio.ch.UnixAsynchronousServerSocketChannelImpl"
            ldc "initIDs"
            iconst_0
            anewarray java.lang.Class
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.method:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            aastore
            invokeinterface org.graalvm.nativeimage.hosted.Feature$BeforeAnalysisAccess.registerReachabilityHandler:(Ljava/util/function/Consumer;[Ljava/lang/Object;)V
        12: .line 87
      StackMap locals: java.util.function.Consumer
      StackMap stack:
            getstatic org.graalvm.compiler.serviceprovider.JavaVersionUtil.JAVA_SPEC:I
            bipush 14
            if_icmpge 14
        13: .line 88
            aload 1 /* a */
            invokedynamic accept()Ljava/util/function/Consumer;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  com/oracle/svm/hosted/jdk/JNIRegistrationJavaNio.registerDatagramChannelImplInitIDs(Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V (6)
                  (Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* a */
            ldc "sun.nio.ch.DatagramChannelImpl"
            ldc "initIDs"
            iconst_0
            anewarray java.lang.Class
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.method:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            aastore
            invokeinterface org.graalvm.nativeimage.hosted.Feature$BeforeAnalysisAccess.registerReachabilityHandler:(Ljava/util/function/Consumer;[Ljava/lang/Object;)V
        14: .line 90
      StackMap locals:
      StackMap stack:
            aload 1 /* a */
            invokedynamic accept()Ljava/util/function/Consumer;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  com/oracle/svm/hosted/jdk/JNIRegistrationJavaNio.registerFileChannelImplInitIDs(Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V (6)
                  (Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* a */
            ldc "sun.nio.ch.FileChannelImpl"
            ldc "initIDs"
            iconst_0
            anewarray java.lang.Class
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.method:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            aastore
            invokeinterface org.graalvm.nativeimage.hosted.Feature$BeforeAnalysisAccess.registerReachabilityHandler:(Ljava/util/function/Consumer;[Ljava/lang/Object;)V
        15: .line 91
            aload 1 /* a */
            invokedynamic accept()Ljava/util/function/Consumer;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  com/oracle/svm/hosted/jdk/JNIRegistrationJavaNio.registerFileKeyInitIDs(Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V (6)
                  (Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* a */
            ldc "sun.nio.ch.FileKey"
            ldc "initIDs"
            iconst_0
            anewarray java.lang.Class
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.method:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            aastore
            invokeinterface org.graalvm.nativeimage.hosted.Feature$BeforeAnalysisAccess.registerReachabilityHandler:(Ljava/util/function/Consumer;[Ljava/lang/Object;)V
        16: .line 93
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.isPosix:()Z
            ifeq 21
        17: .line 94
            aload 1 /* a */
            invokedynamic accept()Ljava/util/function/Consumer;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  com/oracle/svm/hosted/jdk/JNIRegistrationJavaNio.registerUnixNativeDispatcherInit(Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V (6)
                  (Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* a */
            ldc "sun.nio.fs.UnixNativeDispatcher"
            ldc "init"
            iconst_0
            anewarray java.lang.Class
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.method:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            aastore
            invokeinterface org.graalvm.nativeimage.hosted.Feature$BeforeAnalysisAccess.registerReachabilityHandler:(Ljava/util/function/Consumer;[Ljava/lang/Object;)V
        18: .line 95
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.isLinux:()Z
            ifeq 24
        19: .line 96
            aload 1 /* a */
            invokedynamic accept()Ljava/util/function/Consumer;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  com/oracle/svm/hosted/jdk/JNIRegistrationJavaNio.registerSctpChannelImplInitIDs(Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V (6)
                  (Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* a */
            ldc "sun.nio.ch.sctp.SctpChannelImpl"
            ldc "initIDs"
            iconst_0
            anewarray java.lang.Class
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.method:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            aastore
            invokeinterface org.graalvm.nativeimage.hosted.Feature$BeforeAnalysisAccess.registerReachabilityHandler:(Ljava/util/function/Consumer;[Ljava/lang/Object;)V
        20: .line 99
            goto 24
      StackMap locals:
      StackMap stack:
        21: invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.isWindows:()Z
            ifeq 24
        22: .line 100
            aload 1 /* a */
            invokedynamic accept()Ljava/util/function/Consumer;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  com/oracle/svm/hosted/jdk/JNIRegistrationJavaNio.registerWindowsNativeDispatcherInitIDs(Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V (6)
                  (Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* a */
            ldc "sun.nio.fs.WindowsNativeDispatcher"
            ldc "initIDs"
            iconst_0
            anewarray java.lang.Class
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.method:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            aastore
            invokeinterface org.graalvm.nativeimage.hosted.Feature$BeforeAnalysisAccess.registerReachabilityHandler:(Ljava/util/function/Consumer;[Ljava/lang/Object;)V
        23: .line 101
            aload 1 /* a */
            invokedynamic accept()Ljava/util/function/Consumer;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  com/oracle/svm/hosted/jdk/JNIRegistrationJavaNio.registerIocpInitIDs(Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V (6)
                  (Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* a */
            ldc "sun.nio.ch.Iocp"
            ldc "initIDs"
            iconst_0
            anewarray java.lang.Class
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.method:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            aastore
            invokeinterface org.graalvm.nativeimage.hosted.Feature$BeforeAnalysisAccess.registerReachabilityHandler:(Ljava/util/function/Consumer;[Ljava/lang/Object;)V
        24: .line 104
      StackMap locals:
      StackMap stack:
            aload 1 /* a */
            invokedynamic accept()Ljava/util/function/Consumer;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  com/oracle/svm/hosted/jdk/JNIRegistrationJavaNio.registerConnectionCreateInetSocketAddress(Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V (6)
                  (Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* a */
            ldc "com.sun.jndi.ldap.Connection"
            ldc "createInetSocketAddress"
            iconst_2
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Ljava/lang/String;
            aastore
            dup
            iconst_1
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.method:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            aastore
            invokeinterface org.graalvm.nativeimage.hosted.Feature$BeforeAnalysisAccess.registerReachabilityHandler:(Ljava/util/function/Consumer;[Ljava/lang/Object;)V
        25: .line 106
            invokedynamic accept()Ljava/util/function/Consumer;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)V
                  com/oracle/svm/hosted/jdk/JNIRegistrationJavaNet.registerInitInetAddressIDs(Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V (6)
                  (Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V
            astore 3 /* registerInitInetAddressIDs */
        start local 3 // java.util.function.Consumer registerInitInetAddressIDs
        26: .line 107
            getstatic org.graalvm.compiler.serviceprovider.JavaVersionUtil.JAVA_SPEC:I
            bipush 9
            if_icmpge 29
        27: .line 108
            aload 1 /* a */
            aload 3 /* registerInitInetAddressIDs */
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* a */
            ldc "sun.nio.ch.IOUtil"
            ldc "initIDs"
            iconst_0
            anewarray java.lang.Class
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.method:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            aastore
            invokeinterface org.graalvm.nativeimage.hosted.Feature$BeforeAnalysisAccess.registerReachabilityHandler:(Ljava/util/function/Consumer;[Ljava/lang/Object;)V
        28: .line 109
            goto 30
        29: .line 110
      StackMap locals: java.util.function.Consumer
      StackMap stack:
            aload 1 /* a */
            aload 3 /* registerInitInetAddressIDs */
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* a */
            ldc "sun.nio.ch.Net"
            ldc "initIDs"
            iconst_0
            anewarray java.lang.Class
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.method:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            aastore
            invokeinterface org.graalvm.nativeimage.hosted.Feature$BeforeAnalysisAccess.registerReachabilityHandler:(Ljava/util/function/Consumer;[Ljava/lang/Object;)V
        30: .line 115
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.serviceprovider.JavaVersionUtil.JAVA_SPEC:I
            bipush 14
            if_icmplt 32
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
        31: .line 116
            aload 1 /* a */
            ldc "jdk.internal.access.foreign.MemorySegmentProxy"
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.clazz:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;)Ljava/lang/Class;
            aastore
            invokestatic org.graalvm.nativeimage.hosted.RuntimeReflection.register:([Ljava/lang/Class;)V
        32: .line 118
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.util.function.Consumer registerInitInetAddressIDs
        end local 2 // java.util.function.Consumer registerServerSocketChannelImplInitIDs
        end local 1 // org.graalvm.nativeimage.hosted.Feature$BeforeAnalysisAccess a
        end local 0 // com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio this
      LocalVariableTable:
        Start  End  Slot                                    Name  Signature
            0   33     0                                    this  Lcom/oracle/svm/hosted/jdk/JNIRegistrationJavaNio;
            0   33     1                                       a  Lorg/graalvm/nativeimage/hosted/Feature$BeforeAnalysisAccess;
            8   33     2  registerServerSocketChannelImplInitIDs  Ljava/util/function/Consumer<Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;>;
           26   33     3              registerInitInetAddressIDs  Ljava/util/function/Consumer<Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;>;
    MethodParameters:
      Name  Flags
      a     

  private static void registerServerSocketChannelImplInitIDs(org.graalvm.nativeimage.hosted.Feature$DuringAnalysisAccess);
    descriptor: (Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=9, locals=1, args_size=1
        start local 0 // org.graalvm.nativeimage.hosted.Feature$DuringAnalysisAccess a
         0: .line 123
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
         1: .line 121
            aload 0 /* a */
            ldc "java.net.InetSocketAddress"
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.clazz:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;)Ljava/lang/Class;
            aastore
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/Class;)V
            iconst_1
            anewarray java.lang.reflect.Executable
            dup
            iconst_0
         2: .line 122
            aload 0 /* a */
            ldc "java.net.InetSocketAddress"
            iconst_2
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Ljava/net/InetAddress;
            aastore
            dup
            iconst_1
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.constructor:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
            aastore
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/reflect/Executable;)V
            return
        end local 0 // org.graalvm.nativeimage.hosted.Feature$DuringAnalysisAccess a
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     a  Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;
    MethodParameters:
      Name  Flags
      a     

  private static void registerDatagramChannelImplInitIDs(org.graalvm.nativeimage.hosted.Feature$DuringAnalysisAccess);
    descriptor: (Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=9, locals=1, args_size=1
        start local 0 // org.graalvm.nativeimage.hosted.Feature$DuringAnalysisAccess a
         0: .line 130
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
         1: .line 126
            aload 0 /* a */
            ldc "java.net.InetSocketAddress"
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.clazz:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;)Ljava/lang/Class;
            aastore
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/Class;)V
            iconst_1
            anewarray java.lang.reflect.Executable
            dup
            iconst_0
         2: .line 127
            aload 0 /* a */
            ldc "java.net.InetSocketAddress"
            iconst_2
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Ljava/net/InetAddress;
            aastore
            dup
            iconst_1
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.constructor:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
            aastore
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/reflect/Executable;)V
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
         3: .line 128
            aload 0 /* a */
            ldc "sun.nio.ch.DatagramChannelImpl"
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.clazz:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;)Ljava/lang/Class;
            aastore
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/Class;)V
         4: .line 129
            aload 0 /* a */
            ldc "sun.nio.ch.DatagramChannelImpl"
            iconst_3
            anewarray java.lang.String
            dup
            iconst_0
            ldc "sender"
            aastore
            dup
            iconst_1
            ldc "cachedSenderInetAddress"
            aastore
            dup
            iconst_2
            ldc "cachedSenderPort"
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.fields:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/reflect/Field;
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/reflect/Field;)V
            return
        end local 0 // org.graalvm.nativeimage.hosted.Feature$DuringAnalysisAccess a
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0     a  Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;
    MethodParameters:
      Name  Flags
      a     

  private static void registerFileChannelImplInitIDs(org.graalvm.nativeimage.hosted.Feature$DuringAnalysisAccess);
    descriptor: (Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // org.graalvm.nativeimage.hosted.Feature$DuringAnalysisAccess a
         0: .line 133
            aload 0 /* a */
            ldc "sun.nio.ch.FileChannelImpl"
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
            ldc "fd"
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.fields:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/reflect/Field;
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/reflect/Field;)V
         1: .line 134
            return
        end local 0 // org.graalvm.nativeimage.hosted.Feature$DuringAnalysisAccess a
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0     a  Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;
    MethodParameters:
      Name  Flags
      a     

  private static void registerFileKeyInitIDs(org.graalvm.nativeimage.hosted.Feature$DuringAnalysisAccess);
    descriptor: (Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // org.graalvm.nativeimage.hosted.Feature$DuringAnalysisAccess a
         0: .line 137
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.isPosix:()Z
            ifeq 3
         1: .line 138
            aload 0 /* a */
            ldc "sun.nio.ch.FileKey"
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            ldc "st_dev"
            aastore
            dup
            iconst_1
            ldc "st_ino"
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.fields:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/reflect/Field;
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/reflect/Field;)V
         2: .line 139
            goto 5
      StackMap locals:
      StackMap stack:
         3: invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.isWindows:()Z
            ifeq 5
         4: .line 140
            aload 0 /* a */
            ldc "sun.nio.ch.FileKey"
            iconst_3
            anewarray java.lang.String
            dup
            iconst_0
            ldc "dwVolumeSerialNumber"
            aastore
            dup
            iconst_1
            ldc "nFileIndexHigh"
            aastore
            dup
            iconst_2
            ldc "nFileIndexLow"
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.fields:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/reflect/Field;
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/reflect/Field;)V
         5: .line 142
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.graalvm.nativeimage.hosted.Feature$DuringAnalysisAccess a
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0     a  Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;
    MethodParameters:
      Name  Flags
      a     

  private static void registerUnixNativeDispatcherInit(org.graalvm.nativeimage.hosted.Feature$DuringAnalysisAccess);
    descriptor: (Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // org.graalvm.nativeimage.hosted.Feature$DuringAnalysisAccess a
         0: .line 165
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
         1: .line 145
            aload 0 /* a */
            ldc "sun.nio.fs.UnixFileAttributes"
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.clazz:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;)Ljava/lang/Class;
            aastore
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/Class;)V
         2: .line 146
            aload 0 /* a */
            ldc "sun.nio.fs.UnixFileAttributes"
            bipush 14
            anewarray java.lang.String
            dup
            iconst_0
         3: .line 147
            ldc "st_mode"
            aastore
            dup
            iconst_1
            ldc "st_ino"
            aastore
            dup
            iconst_2
            ldc "st_dev"
            aastore
            dup
            iconst_3
            ldc "st_rdev"
            aastore
            dup
            iconst_4
            ldc "st_nlink"
            aastore
            dup
            iconst_5
            ldc "st_uid"
            aastore
            dup
            bipush 6
            ldc "st_gid"
            aastore
            dup
            bipush 7
            ldc "st_size"
            aastore
            dup
            bipush 8
         4: .line 148
            ldc "st_atime_sec"
            aastore
            dup
            bipush 9
            ldc "st_atime_nsec"
            aastore
            dup
            bipush 10
            ldc "st_mtime_sec"
            aastore
            dup
            bipush 11
            ldc "st_mtime_nsec"
            aastore
            dup
            bipush 12
            ldc "st_ctime_sec"
            aastore
            dup
            bipush 13
            ldc "st_ctime_nsec"
            aastore
         5: .line 146
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.fields:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/reflect/Field;
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/reflect/Field;)V
         6: .line 149
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.isDarwin:()Z
            ifeq 8
         7: .line 150
            aload 0 /* a */
            ldc "sun.nio.fs.UnixFileAttributes"
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
            ldc "st_birthtime_sec"
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.fields:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/reflect/Field;
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/reflect/Field;)V
      StackMap locals:
      StackMap stack:
         8: iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
         9: .line 153
            aload 0 /* a */
            ldc "sun.nio.fs.UnixFileStoreAttributes"
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.clazz:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;)Ljava/lang/Class;
            aastore
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/Class;)V
        10: .line 154
            aload 0 /* a */
            ldc "sun.nio.fs.UnixFileStoreAttributes"
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
            ldc "f_frsize"
            aastore
            dup
            iconst_1
            ldc "f_blocks"
            aastore
            dup
            iconst_2
            ldc "f_bfree"
            aastore
            dup
            iconst_3
            ldc "f_bavail"
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.fields:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/reflect/Field;
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/reflect/Field;)V
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
        11: .line 155
            aload 0 /* a */
            ldc "sun.nio.fs.UnixMountEntry"
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.clazz:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;)Ljava/lang/Class;
            aastore
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/Class;)V
        12: .line 156
            aload 0 /* a */
            ldc "sun.nio.fs.UnixMountEntry"
            iconst_5
            anewarray java.lang.String
            dup
            iconst_0
            ldc "name"
            aastore
            dup
            iconst_1
            ldc "dir"
            aastore
            dup
            iconst_2
            ldc "fstype"
            aastore
            dup
            iconst_3
            ldc "opts"
            aastore
            dup
            iconst_4
            ldc "dev"
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.fields:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/reflect/Field;
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/reflect/Field;)V
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
        13: .line 162
            aload 0 /* a */
            ldc "sun.nio.fs.UnixMountEntry"
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.clazz:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;)Ljava/lang/Class;
            aastore
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/Class;)V
        14: .line 163
            aload 0 /* a */
            ldc "sun.nio.fs.UnixMountEntry"
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
            ldc "name"
            aastore
            dup
            iconst_1
            ldc "dir"
            aastore
            dup
            iconst_2
            ldc "fstype"
            aastore
            dup
            iconst_3
            ldc "opts"
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.fields:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/reflect/Field;
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/reflect/Field;)V
            return
        end local 0 // org.graalvm.nativeimage.hosted.Feature$DuringAnalysisAccess a
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     0     a  Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;
    MethodParameters:
      Name  Flags
      a     

  private static void registerSctpChannelImplInitIDs(org.graalvm.nativeimage.hosted.Feature$DuringAnalysisAccess);
    descriptor: (Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=9, locals=1, args_size=1
        start local 0 // org.graalvm.nativeimage.hosted.Feature$DuringAnalysisAccess a
         0: .line 180
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
         1: .line 168
            aload 0 /* a */
            ldc "sun.nio.ch.sctp.MessageInfoImpl"
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.clazz:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;)Ljava/lang/Class;
            aastore
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/Class;)V
            iconst_1
            anewarray java.lang.reflect.Executable
            dup
            iconst_0
         2: .line 169
            aload 0 /* a */
            ldc "sun.nio.ch.sctp.MessageInfoImpl"
            bipush 7
            anewarray java.lang.Class
            dup
            iconst_0
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            aastore
            dup
            iconst_1
            ldc Ljava/net/SocketAddress;
            aastore
            dup
            iconst_2
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            aastore
            dup
            iconst_3
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            aastore
            dup
            iconst_4
            getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
            aastore
            dup
            iconst_5
            getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
            aastore
            dup
            bipush 6
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.constructor:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
            aastore
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/reflect/Executable;)V
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
         3: .line 170
            aload 0 /* a */
            ldc "sun.nio.ch.sctp.ResultContainer"
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.clazz:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;)Ljava/lang/Class;
            aastore
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/Class;)V
         4: .line 171
            aload 0 /* a */
            ldc "sun.nio.ch.sctp.ResultContainer"
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            ldc "value"
            aastore
            dup
            iconst_1
            ldc "type"
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.fields:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/reflect/Field;
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/reflect/Field;)V
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
         5: .line 172
            aload 0 /* a */
            ldc "sun.nio.ch.sctp.SendFailed"
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.clazz:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;)Ljava/lang/Class;
            aastore
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/Class;)V
            iconst_1
            anewarray java.lang.reflect.Executable
            dup
            iconst_0
         6: .line 173
            aload 0 /* a */
            ldc "sun.nio.ch.sctp.SendFailed"
            iconst_5
            anewarray java.lang.Class
            dup
            iconst_0
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            aastore
            dup
            iconst_1
            ldc Ljava/net/SocketAddress;
            aastore
            dup
            iconst_2
            ldc Ljava/nio/ByteBuffer;
            aastore
            dup
            iconst_3
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            aastore
            dup
            iconst_4
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.constructor:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
            aastore
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/reflect/Executable;)V
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
         7: .line 174
            aload 0 /* a */
            ldc "sun.nio.ch.sctp.AssociationChange"
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.clazz:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;)Ljava/lang/Class;
            aastore
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/Class;)V
            iconst_1
            anewarray java.lang.reflect.Executable
            dup
            iconst_0
         8: .line 175
            aload 0 /* a */
            ldc "sun.nio.ch.sctp.AssociationChange"
            iconst_4
            anewarray java.lang.Class
            dup
            iconst_0
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            aastore
            dup
            iconst_1
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            aastore
            dup
            iconst_2
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            aastore
            dup
            iconst_3
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.constructor:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
            aastore
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/reflect/Executable;)V
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
         9: .line 176
            aload 0 /* a */
            ldc "sun.nio.ch.sctp.PeerAddrChange"
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.clazz:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;)Ljava/lang/Class;
            aastore
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/Class;)V
            iconst_1
            anewarray java.lang.reflect.Executable
            dup
            iconst_0
        10: .line 177
            aload 0 /* a */
            ldc "sun.nio.ch.sctp.PeerAddrChange"
            iconst_3
            anewarray java.lang.Class
            dup
            iconst_0
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            aastore
            dup
            iconst_1
            ldc Ljava/net/SocketAddress;
            aastore
            dup
            iconst_2
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.constructor:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
            aastore
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/reflect/Executable;)V
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
        11: .line 178
            aload 0 /* a */
            ldc "sun.nio.ch.sctp.Shutdown"
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.clazz:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;)Ljava/lang/Class;
            aastore
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/Class;)V
            iconst_1
            anewarray java.lang.reflect.Executable
            dup
            iconst_0
        12: .line 179
            aload 0 /* a */
            ldc "sun.nio.ch.sctp.Shutdown"
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.constructor:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
            aastore
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/reflect/Executable;)V
            return
        end local 0 // org.graalvm.nativeimage.hosted.Feature$DuringAnalysisAccess a
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0     a  Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;
    MethodParameters:
      Name  Flags
      a     

  private static void registerWindowsNativeDispatcherInitIDs(org.graalvm.nativeimage.hosted.Feature$DuringAnalysisAccess);
    descriptor: (Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // org.graalvm.nativeimage.hosted.Feature$DuringAnalysisAccess a
         0: .line 204
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
         1: .line 183
            aload 0 /* a */
            ldc "sun.nio.fs.WindowsNativeDispatcher$FirstFile"
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.clazz:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;)Ljava/lang/Class;
            aastore
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/Class;)V
         2: .line 184
            aload 0 /* a */
            ldc "sun.nio.fs.WindowsNativeDispatcher$FirstFile"
            iconst_3
            anewarray java.lang.String
            dup
            iconst_0
            ldc "handle"
            aastore
            dup
            iconst_1
            ldc "name"
            aastore
            dup
            iconst_2
            ldc "attributes"
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.fields:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/reflect/Field;
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/reflect/Field;)V
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
         3: .line 185
            aload 0 /* a */
            ldc "sun.nio.fs.WindowsNativeDispatcher$FirstStream"
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.clazz:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;)Ljava/lang/Class;
            aastore
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/Class;)V
         4: .line 186
            aload 0 /* a */
            ldc "sun.nio.fs.WindowsNativeDispatcher$FirstStream"
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            ldc "handle"
            aastore
            dup
            iconst_1
            ldc "name"
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.fields:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/reflect/Field;
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/reflect/Field;)V
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
         5: .line 187
            aload 0 /* a */
            ldc "sun.nio.fs.WindowsNativeDispatcher$VolumeInformation"
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.clazz:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;)Ljava/lang/Class;
            aastore
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/Class;)V
         6: .line 188
            aload 0 /* a */
            ldc "sun.nio.fs.WindowsNativeDispatcher$VolumeInformation"
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
            ldc "fileSystemName"
            aastore
            dup
            iconst_1
            ldc "volumeName"
            aastore
            dup
            iconst_2
            ldc "volumeSerialNumber"
            aastore
            dup
            iconst_3
            ldc "flags"
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.fields:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/reflect/Field;
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/reflect/Field;)V
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
         7: .line 189
            aload 0 /* a */
            ldc "sun.nio.fs.WindowsNativeDispatcher$DiskFreeSpace"
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.clazz:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;)Ljava/lang/Class;
            aastore
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/Class;)V
         8: .line 190
            aload 0 /* a */
            ldc "sun.nio.fs.WindowsNativeDispatcher$DiskFreeSpace"
            iconst_3
            anewarray java.lang.String
            dup
            iconst_0
            ldc "freeBytesAvailable"
            aastore
            dup
            iconst_1
            ldc "totalNumberOfBytes"
            aastore
            dup
            iconst_2
            ldc "totalNumberOfFreeBytes"
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.fields:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/reflect/Field;
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/reflect/Field;)V
         9: .line 191
            getstatic org.graalvm.compiler.serviceprovider.JavaVersionUtil.JAVA_SPEC:I
            bipush 10
            if_icmplt 11
        10: .line 192
            aload 0 /* a */
            ldc "sun.nio.fs.WindowsNativeDispatcher$DiskFreeSpace"
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
            ldc "bytesPerSector"
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.fields:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/reflect/Field;
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/reflect/Field;)V
      StackMap locals:
      StackMap stack:
        11: iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
        12: .line 194
            aload 0 /* a */
            ldc "sun.nio.fs.WindowsNativeDispatcher$Account"
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.clazz:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;)Ljava/lang/Class;
            aastore
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/Class;)V
        13: .line 195
            aload 0 /* a */
            ldc "sun.nio.fs.WindowsNativeDispatcher$Account"
            iconst_3
            anewarray java.lang.String
            dup
            iconst_0
            ldc "domain"
            aastore
            dup
            iconst_1
            ldc "name"
            aastore
            dup
            iconst_2
            ldc "use"
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.fields:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/reflect/Field;
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/reflect/Field;)V
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
        14: .line 196
            aload 0 /* a */
            ldc "sun.nio.fs.WindowsNativeDispatcher$AclInformation"
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.clazz:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;)Ljava/lang/Class;
            aastore
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/Class;)V
        15: .line 197
            aload 0 /* a */
            ldc "sun.nio.fs.WindowsNativeDispatcher$AclInformation"
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
            ldc "aceCount"
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.fields:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/reflect/Field;
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/reflect/Field;)V
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
        16: .line 198
            aload 0 /* a */
            ldc "sun.nio.fs.WindowsNativeDispatcher$CompletionStatus"
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.clazz:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;)Ljava/lang/Class;
            aastore
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/Class;)V
        17: .line 199
            aload 0 /* a */
            ldc "sun.nio.fs.WindowsNativeDispatcher$CompletionStatus"
            iconst_3
            anewarray java.lang.String
            dup
            iconst_0
            ldc "error"
            aastore
            dup
            iconst_1
            ldc "bytesTransferred"
            aastore
            dup
            iconst_2
            ldc "completionKey"
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.fields:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/reflect/Field;
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/reflect/Field;)V
        18: .line 200
            getstatic org.graalvm.compiler.serviceprovider.JavaVersionUtil.JAVA_SPEC:I
            bipush 8
            if_icmpgt 21
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
        19: .line 201
            aload 0 /* a */
            ldc "sun.nio.fs.WindowsNativeDispatcher$BackupResult"
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.clazz:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;)Ljava/lang/Class;
            aastore
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/Class;)V
        20: .line 202
            aload 0 /* a */
            ldc "sun.nio.fs.WindowsNativeDispatcher$BackupResult"
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            ldc "bytesTransferred"
            aastore
            dup
            iconst_1
            ldc "context"
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.fields:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/reflect/Field;
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/reflect/Field;)V
      StackMap locals:
      StackMap stack:
        21: return
        end local 0 // org.graalvm.nativeimage.hosted.Feature$DuringAnalysisAccess a
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   22     0     a  Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;
    MethodParameters:
      Name  Flags
      a     

  private static void registerIocpInitIDs(org.graalvm.nativeimage.hosted.Feature$DuringAnalysisAccess);
    descriptor: (Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // org.graalvm.nativeimage.hosted.Feature$DuringAnalysisAccess a
         0: .line 209
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
         1: .line 207
            aload 0 /* a */
            ldc "sun.nio.ch.Iocp$CompletionStatus"
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.clazz:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;)Ljava/lang/Class;
            aastore
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/Class;)V
         2: .line 208
            aload 0 /* a */
            ldc "sun.nio.ch.Iocp$CompletionStatus"
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
            ldc "error"
            aastore
            dup
            iconst_1
            ldc "bytesTransferred"
            aastore
            dup
            iconst_2
            ldc "completionKey"
            aastore
            dup
            iconst_3
            ldc "overlapped"
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.fields:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/reflect/Field;
            invokestatic com.oracle.svm.core.jni.JNIRuntimeAccess.register:([Ljava/lang/reflect/Field;)V
            return
        end local 0 // org.graalvm.nativeimage.hosted.Feature$DuringAnalysisAccess a
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     a  Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;
    MethodParameters:
      Name  Flags
      a     

  private static void registerConnectionCreateInetSocketAddress(org.graalvm.nativeimage.hosted.Feature$DuringAnalysisAccess);
    descriptor: (Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=9, locals=1, args_size=1
        start local 0 // org.graalvm.nativeimage.hosted.Feature$DuringAnalysisAccess a
         0: .line 214
            iconst_1
            anewarray java.lang.Class
            dup
            iconst_0
         1: .line 212
            aload 0 /* a */
            ldc "java.net.InetSocketAddress"
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.clazz:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;)Ljava/lang/Class;
            aastore
            invokestatic org.graalvm.nativeimage.hosted.RuntimeReflection.register:([Ljava/lang/Class;)V
            iconst_1
            anewarray java.lang.reflect.Executable
            dup
            iconst_0
         2: .line 213
            aload 0 /* a */
            ldc "java.net.InetSocketAddress"
            iconst_2
            anewarray java.lang.Class
            dup
            iconst_0
            ldc Ljava/net/InetAddress;
            aastore
            dup
            iconst_1
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            aastore
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio.constructor:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
            aastore
            invokestatic org.graalvm.nativeimage.hosted.RuntimeReflection.register:([Ljava/lang/reflect/Executable;)V
            return
        end local 0 // org.graalvm.nativeimage.hosted.Feature$DuringAnalysisAccess a
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     a  Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;
    MethodParameters:
      Name  Flags
      a     
}
SourceFile: "JNIRegistrationJavaNio.java"
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  public abstract BeforeAnalysisAccess = org.graalvm.nativeimage.hosted.Feature$BeforeAnalysisAccess of org.graalvm.nativeimage.hosted.Feature
  public abstract DuringAnalysisAccess = org.graalvm.nativeimage.hosted.Feature$DuringAnalysisAccess of org.graalvm.nativeimage.hosted.Feature
  public abstract DuringSetupAccess = org.graalvm.nativeimage.hosted.Feature$DuringSetupAccess of org.graalvm.nativeimage.hosted.Feature
  public abstract FeatureAccess = org.graalvm.nativeimage.hosted.Feature$FeatureAccess of org.graalvm.nativeimage.hosted.Feature
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.Platforms(value = {Lorg/graalvm/nativeimage/impl/InternalPlatform$PLATFORM_JNI;})
      com.oracle.svm.core.annotate.AutomaticFeature()