public class com.oracle.svm.agent.NativeImageAgentJNIHandleSet extends com.oracle.svm.jvmtiagentbase.JNIHandleSet
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.oracle.svm.agent.NativeImageAgentJNIHandleSet
  super_class: com.oracle.svm.jvmtiagentbase.JNIHandleSet
{
  final com.oracle.svm.jni.nativeapi.JNIObjectHandle javaLangClass;
    descriptor: Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;
    flags: (0x0010) ACC_FINAL

  final com.oracle.svm.jni.nativeapi.JNIMethodId javaLangClassForName3;
    descriptor: Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
    flags: (0x0010) ACC_FINAL

  final com.oracle.svm.jni.nativeapi.JNIMethodId javaUtilEnumerationNextElement;
    descriptor: Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
    flags: (0x0010) ACC_FINAL

  final com.oracle.svm.jni.nativeapi.JNIMethodId javaLangClassGetDeclaredMethod;
    descriptor: Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
    flags: (0x0010) ACC_FINAL

  final com.oracle.svm.jni.nativeapi.JNIMethodId javaLangClassGetDeclaredConstructor;
    descriptor: Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
    flags: (0x0010) ACC_FINAL

  final com.oracle.svm.jni.nativeapi.JNIMethodId javaLangClassGetDeclaredField;
    descriptor: Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
    flags: (0x0010) ACC_FINAL

  final com.oracle.svm.jni.nativeapi.JNIMethodId javaLangClassGetName;
    descriptor: Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
    flags: (0x0010) ACC_FINAL

  final com.oracle.svm.jni.nativeapi.JNIMethodId javaLangReflectMemberGetName;
    descriptor: Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
    flags: (0x0010) ACC_FINAL

  final com.oracle.svm.jni.nativeapi.JNIMethodId javaLangReflectMemberGetDeclaringClass;
    descriptor: Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
    flags: (0x0010) ACC_FINAL

  final com.oracle.svm.jni.nativeapi.JNIMethodId javaUtilEnumerationHasMoreElements;
    descriptor: Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
    flags: (0x0010) ACC_FINAL

  final com.oracle.svm.jni.nativeapi.JNIObjectHandle javaLangClassLoader;
    descriptor: Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;
    flags: (0x0010) ACC_FINAL

  final com.oracle.svm.jni.nativeapi.JNIMethodId javaLangObjectGetClass;
    descriptor: Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
    flags: (0x0010) ACC_FINAL

  private com.oracle.svm.jni.nativeapi.JNIMethodId javaLangInvokeMethodTypeParameterArray;
    descriptor: Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
    flags: (0x0002) ACC_PRIVATE

  private com.oracle.svm.jni.nativeapi.JNIMethodId javaUtilResourceBundleGetBundleImplSLCC;
    descriptor: Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
    flags: (0x0002) ACC_PRIVATE

  private com.oracle.svm.jni.nativeapi.JNIMethodId javaIoObjectStreamClassComputeDefaultSUID;
    descriptor: Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
    flags: (0x0002) ACC_PRIVATE

  private com.oracle.svm.jni.nativeapi.JNIMethodId javaIoObjectStreamClassForClass;
    descriptor: Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
    flags: (0x0002) ACC_PRIVATE

  private com.oracle.svm.jni.nativeapi.JNIMethodId javaIoObjectStreamClassGetClassDataLayout0;
    descriptor: Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
    flags: (0x0002) ACC_PRIVATE

  private com.oracle.svm.jni.nativeapi.JNIObjectHandle javaIOObjectStreamClassClassDataSlot;
    descriptor: Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;
    flags: (0x0002) ACC_PRIVATE

  private com.oracle.svm.jni.nativeapi.JNIFieldId javaIOObjectStreamClassClassDataSlotDesc;
    descriptor: Lcom/oracle/svm/jni/nativeapi/JNIFieldId;
    flags: (0x0002) ACC_PRIVATE

  private com.oracle.svm.jni.nativeapi.JNIFieldId javaIOObjectStreamClassClassDataSlotHasData;
    descriptor: Lcom/oracle/svm/jni/nativeapi/JNIFieldId;
    flags: (0x0002) ACC_PRIVATE

  private boolean queriedJavaUtilResourceBundleGetBundleImplSLCC;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  void <init>(com.oracle.svm.jni.nativeapi.JNIEnvironment);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;)V
    flags: (0x0000) 
    Code:
      stack=7, locals=5, args_size=2
        start local 0 // com.oracle.svm.agent.NativeImageAgentJNIHandleSet this
        start local 1 // com.oracle.svm.jni.nativeapi.JNIEnvironment env
         0: .line 71
            aload 0 /* this */
            aload 1 /* env */
            invokespecial com.oracle.svm.jvmtiagentbase.JNIHandleSet.<init>:(Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;)V
         1: .line 56
            aload 0 /* this */
            invokestatic org.graalvm.word.WordFactory.nullPointer:()Lorg/graalvm/word/PointerBase;
            checkcast com.oracle.svm.jni.nativeapi.JNIMethodId
            putfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaLangInvokeMethodTypeParameterArray:Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
         2: .line 72
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* env */
            ldc "java/lang/Class"
            invokevirtual com.oracle.svm.agent.NativeImageAgentJNIHandleSet.newClassGlobalRef:(Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;Ljava/lang/String;)Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;
            putfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaLangClass:Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;
         3: .line 73
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* env */
            aload 0 /* this */
            getfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaLangClass:Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;
            ldc "forName"
            ldc "(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;"
            iconst_1
            invokevirtual com.oracle.svm.agent.NativeImageAgentJNIHandleSet.getMethodId:(Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;Ljava/lang/String;Ljava/lang/String;Z)Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
            putfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaLangClassForName3:Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
         4: .line 74
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* env */
            aload 0 /* this */
            getfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaLangClass:Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;
            ldc "getDeclaredMethod"
            ldc "(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;"
            iconst_0
            invokevirtual com.oracle.svm.agent.NativeImageAgentJNIHandleSet.getMethodId:(Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;Ljava/lang/String;Ljava/lang/String;Z)Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
            putfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaLangClassGetDeclaredMethod:Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
         5: .line 75
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* env */
            aload 0 /* this */
            getfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaLangClass:Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;
            ldc "getDeclaredConstructor"
            ldc "([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;"
            iconst_0
            invokevirtual com.oracle.svm.agent.NativeImageAgentJNIHandleSet.getMethodId:(Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;Ljava/lang/String;Ljava/lang/String;Z)Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
            putfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaLangClassGetDeclaredConstructor:Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
         6: .line 76
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* env */
            aload 0 /* this */
            getfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaLangClass:Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;
            ldc "getDeclaredField"
            ldc "(Ljava/lang/String;)Ljava/lang/reflect/Field;"
            iconst_0
            invokevirtual com.oracle.svm.agent.NativeImageAgentJNIHandleSet.getMethodId:(Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;Ljava/lang/String;Ljava/lang/String;Z)Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
            putfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaLangClassGetDeclaredField:Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
         7: .line 77
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* env */
            aload 0 /* this */
            getfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaLangClass:Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;
            ldc "getName"
            ldc "()Ljava/lang/String;"
            iconst_0
            invokevirtual com.oracle.svm.agent.NativeImageAgentJNIHandleSet.getMethodId:(Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;Ljava/lang/String;Ljava/lang/String;Z)Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
            putfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaLangClassGetName:Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
         8: .line 79
            aload 0 /* this */
            aload 1 /* env */
            ldc "java/lang/reflect/Member"
            invokevirtual com.oracle.svm.agent.NativeImageAgentJNIHandleSet.findClass:(Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;Ljava/lang/String;)Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;
            astore 2 /* javaLangReflectMember */
        start local 2 // com.oracle.svm.jni.nativeapi.JNIObjectHandle javaLangReflectMember
         9: .line 80
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* env */
            aload 2 /* javaLangReflectMember */
            ldc "getName"
            ldc "()Ljava/lang/String;"
            iconst_0
            invokevirtual com.oracle.svm.agent.NativeImageAgentJNIHandleSet.getMethodId:(Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;Ljava/lang/String;Ljava/lang/String;Z)Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
            putfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaLangReflectMemberGetName:Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
        10: .line 81
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* env */
            aload 2 /* javaLangReflectMember */
            ldc "getDeclaringClass"
            ldc "()Ljava/lang/Class;"
            iconst_0
            invokevirtual com.oracle.svm.agent.NativeImageAgentJNIHandleSet.getMethodId:(Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;Ljava/lang/String;Ljava/lang/String;Z)Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
            putfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaLangReflectMemberGetDeclaringClass:Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
        11: .line 83
            aload 0 /* this */
            aload 1 /* env */
            ldc "java/util/Enumeration"
            invokevirtual com.oracle.svm.agent.NativeImageAgentJNIHandleSet.findClass:(Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;Ljava/lang/String;)Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;
            astore 3 /* javaUtilEnumeration */
        start local 3 // com.oracle.svm.jni.nativeapi.JNIObjectHandle javaUtilEnumeration
        12: .line 84
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* env */
            aload 3 /* javaUtilEnumeration */
            ldc "hasMoreElements"
            ldc "()Z"
            iconst_0
            invokevirtual com.oracle.svm.agent.NativeImageAgentJNIHandleSet.getMethodId:(Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;Ljava/lang/String;Ljava/lang/String;Z)Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
            putfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaUtilEnumerationHasMoreElements:Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
        13: .line 85
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* env */
            aload 3 /* javaUtilEnumeration */
            ldc "nextElement"
            ldc "()Ljava/lang/Object;"
            iconst_0
            invokevirtual com.oracle.svm.agent.NativeImageAgentJNIHandleSet.getMethodId:(Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;Ljava/lang/String;Ljava/lang/String;Z)Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
            putfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaUtilEnumerationNextElement:Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
        14: .line 87
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* env */
            ldc "java/lang/ClassLoader"
            invokevirtual com.oracle.svm.agent.NativeImageAgentJNIHandleSet.newClassGlobalRef:(Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;Ljava/lang/String;)Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;
            putfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaLangClassLoader:Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;
        15: .line 89
            aload 0 /* this */
            aload 1 /* env */
            ldc "java/lang/Object"
            invokevirtual com.oracle.svm.agent.NativeImageAgentJNIHandleSet.findClass:(Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;Ljava/lang/String;)Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;
            astore 4 /* javaLangObject */
        start local 4 // com.oracle.svm.jni.nativeapi.JNIObjectHandle javaLangObject
        16: .line 90
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* env */
            aload 4 /* javaLangObject */
            ldc "getClass"
            ldc "()Ljava/lang/Class;"
            iconst_0
            invokevirtual com.oracle.svm.agent.NativeImageAgentJNIHandleSet.getMethodId:(Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;Ljava/lang/String;Ljava/lang/String;Z)Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
            putfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaLangObjectGetClass:Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
        17: .line 91
            return
        end local 4 // com.oracle.svm.jni.nativeapi.JNIObjectHandle javaLangObject
        end local 3 // com.oracle.svm.jni.nativeapi.JNIObjectHandle javaUtilEnumeration
        end local 2 // com.oracle.svm.jni.nativeapi.JNIObjectHandle javaLangReflectMember
        end local 1 // com.oracle.svm.jni.nativeapi.JNIEnvironment env
        end local 0 // com.oracle.svm.agent.NativeImageAgentJNIHandleSet this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0   18     0                   this  Lcom/oracle/svm/agent/NativeImageAgentJNIHandleSet;
            0   18     1                    env  Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;
            9   18     2  javaLangReflectMember  Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;
           12   18     3    javaUtilEnumeration  Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;
           16   18     4         javaLangObject  Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;
    MethodParameters:
      Name  Flags
      env   

  com.oracle.svm.jni.nativeapi.JNIMethodId getJavaLangInvokeMethodTypeParameterArray(com.oracle.svm.jni.nativeapi.JNIEnvironment);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;)Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
    flags: (0x0000) 
    Code:
      stack=7, locals=3, args_size=2
        start local 0 // com.oracle.svm.agent.NativeImageAgentJNIHandleSet this
        start local 1 // com.oracle.svm.jni.nativeapi.JNIEnvironment env
         0: .line 94
            aload 0 /* this */
            getfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaLangInvokeMethodTypeParameterArray:Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
            invokeinterface com.oracle.svm.jni.nativeapi.JNIMethodId.isNull:()Z
            ifeq 3
         1: .line 95
            aload 0 /* this */
            aload 1 /* env */
            ldc "java/lang/invoke/MethodType"
            invokevirtual com.oracle.svm.agent.NativeImageAgentJNIHandleSet.newClassGlobalRef:(Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;Ljava/lang/String;)Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;
            astore 2 /* javaLangInvokeMethodType */
        start local 2 // com.oracle.svm.jni.nativeapi.JNIObjectHandle javaLangInvokeMethodType
         2: .line 96
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* env */
            aload 2 /* javaLangInvokeMethodType */
            ldc "parameterArray"
            ldc "()[Ljava/lang/Class;"
            iconst_0
            invokevirtual com.oracle.svm.agent.NativeImageAgentJNIHandleSet.getMethodId:(Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;Ljava/lang/String;Ljava/lang/String;Z)Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
            putfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaLangInvokeMethodTypeParameterArray:Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
        end local 2 // com.oracle.svm.jni.nativeapi.JNIObjectHandle javaLangInvokeMethodType
         3: .line 98
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaLangInvokeMethodTypeParameterArray:Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
            areturn
        end local 1 // com.oracle.svm.jni.nativeapi.JNIEnvironment env
        end local 0 // com.oracle.svm.agent.NativeImageAgentJNIHandleSet this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    4     0                      this  Lcom/oracle/svm/agent/NativeImageAgentJNIHandleSet;
            0    4     1                       env  Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;
            2    3     2  javaLangInvokeMethodType  Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;
    MethodParameters:
      Name  Flags
      env   

  com.oracle.svm.jni.nativeapi.JNIMethodId tryGetJavaUtilResourceBundleGetBundleImplSLCC(com.oracle.svm.jni.nativeapi.JNIEnvironment);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;)Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
    flags: (0x0000) 
    Code:
      stack=7, locals=3, args_size=2
        start local 0 // com.oracle.svm.agent.NativeImageAgentJNIHandleSet this
        start local 1 // com.oracle.svm.jni.nativeapi.JNIEnvironment env
         0: .line 102
            aload 0 /* this */
            getfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.queriedJavaUtilResourceBundleGetBundleImplSLCC:Z
            ifne 6
         1: .line 103
            aload 0 /* this */
            aload 1 /* env */
            ldc "java/util/ResourceBundle"
            invokevirtual com.oracle.svm.agent.NativeImageAgentJNIHandleSet.findClass:(Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;Ljava/lang/String;)Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;
            astore 2 /* javaUtilResourceBundle */
        start local 2 // com.oracle.svm.jni.nativeapi.JNIObjectHandle javaUtilResourceBundle
         2: .line 104
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* env */
            aload 2 /* javaUtilResourceBundle */
            ldc "getBundleImpl"
         3: .line 105
            ldc "(Ljava/lang/String;Ljava/util/Locale;Ljava/lang/Class;Ljava/util/ResourceBundle$Control;)Ljava/util/ResourceBundle;"
            iconst_1
         4: .line 104
            invokevirtual com.oracle.svm.agent.NativeImageAgentJNIHandleSet.getMethodIdOptional:(Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;Ljava/lang/String;Ljava/lang/String;Z)Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
            putfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaUtilResourceBundleGetBundleImplSLCC:Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
         5: .line 106
            aload 0 /* this */
            iconst_1
            putfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.queriedJavaUtilResourceBundleGetBundleImplSLCC:Z
        end local 2 // com.oracle.svm.jni.nativeapi.JNIObjectHandle javaUtilResourceBundle
         6: .line 108
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaUtilResourceBundleGetBundleImplSLCC:Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
            areturn
        end local 1 // com.oracle.svm.jni.nativeapi.JNIEnvironment env
        end local 0 // com.oracle.svm.agent.NativeImageAgentJNIHandleSet this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    7     0                    this  Lcom/oracle/svm/agent/NativeImageAgentJNIHandleSet;
            0    7     1                     env  Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;
            2    6     2  javaUtilResourceBundle  Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;
    MethodParameters:
      Name  Flags
      env   

  com.oracle.svm.jni.nativeapi.JNIMethodId getJavaIoObjectStreamClassComputeDefaultSUID(com.oracle.svm.jni.nativeapi.JNIEnvironment, com.oracle.svm.jni.nativeapi.JNIObjectHandle);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;)Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
    flags: (0x0000) 
    Code:
      stack=7, locals=3, args_size=3
        start local 0 // com.oracle.svm.agent.NativeImageAgentJNIHandleSet this
        start local 1 // com.oracle.svm.jni.nativeapi.JNIEnvironment env
        start local 2 // com.oracle.svm.jni.nativeapi.JNIObjectHandle javaIoObjectStreamClass
         0: .line 112
            aload 0 /* this */
            getfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaIoObjectStreamClassComputeDefaultSUID:Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
            invokestatic com.oracle.svm.jni.JNIObjectHandles.nullHandle:()Lorg/graalvm/word/SignedWord;
            invokeinterface com.oracle.svm.jni.nativeapi.JNIMethodId.equal:(Lorg/graalvm/word/ComparableWord;)Z
            ifeq 2
         1: .line 113
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* env */
            aload 2 /* javaIoObjectStreamClass */
            ldc "computeDefaultSUID"
            ldc "(Ljava/lang/Class;)J"
            iconst_1
            invokevirtual com.oracle.svm.agent.NativeImageAgentJNIHandleSet.getMethodId:(Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;Ljava/lang/String;Ljava/lang/String;Z)Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
            putfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaIoObjectStreamClassComputeDefaultSUID:Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
         2: .line 115
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaIoObjectStreamClassComputeDefaultSUID:Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
            areturn
        end local 2 // com.oracle.svm.jni.nativeapi.JNIObjectHandle javaIoObjectStreamClass
        end local 1 // com.oracle.svm.jni.nativeapi.JNIEnvironment env
        end local 0 // com.oracle.svm.agent.NativeImageAgentJNIHandleSet this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    3     0                     this  Lcom/oracle/svm/agent/NativeImageAgentJNIHandleSet;
            0    3     1                      env  Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;
            0    3     2  javaIoObjectStreamClass  Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;
    MethodParameters:
                         Name  Flags
      env                      
      javaIoObjectStreamClass  

  com.oracle.svm.jni.nativeapi.JNIMethodId getJavaIoObjectStreamClassForClass(com.oracle.svm.jni.nativeapi.JNIEnvironment, com.oracle.svm.jni.nativeapi.JNIObjectHandle);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;)Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
    flags: (0x0000) 
    Code:
      stack=7, locals=3, args_size=3
        start local 0 // com.oracle.svm.agent.NativeImageAgentJNIHandleSet this
        start local 1 // com.oracle.svm.jni.nativeapi.JNIEnvironment env
        start local 2 // com.oracle.svm.jni.nativeapi.JNIObjectHandle javaIoObjectStreamClass
         0: .line 119
            aload 0 /* this */
            getfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaIoObjectStreamClassForClass:Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
            invokestatic com.oracle.svm.jni.JNIObjectHandles.nullHandle:()Lorg/graalvm/word/SignedWord;
            invokeinterface com.oracle.svm.jni.nativeapi.JNIMethodId.equal:(Lorg/graalvm/word/ComparableWord;)Z
            ifeq 2
         1: .line 120
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* env */
            aload 2 /* javaIoObjectStreamClass */
            ldc "forClass"
            ldc "()Ljava/lang/Class;"
            iconst_0
            invokevirtual com.oracle.svm.agent.NativeImageAgentJNIHandleSet.getMethodId:(Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;Ljava/lang/String;Ljava/lang/String;Z)Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
            putfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaIoObjectStreamClassForClass:Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
         2: .line 122
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaIoObjectStreamClassForClass:Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
            areturn
        end local 2 // com.oracle.svm.jni.nativeapi.JNIObjectHandle javaIoObjectStreamClass
        end local 1 // com.oracle.svm.jni.nativeapi.JNIEnvironment env
        end local 0 // com.oracle.svm.agent.NativeImageAgentJNIHandleSet this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    3     0                     this  Lcom/oracle/svm/agent/NativeImageAgentJNIHandleSet;
            0    3     1                      env  Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;
            0    3     2  javaIoObjectStreamClass  Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;
    MethodParameters:
                         Name  Flags
      env                      
      javaIoObjectStreamClass  

  com.oracle.svm.jni.nativeapi.JNIMethodId getJavaIoObjectStreamClassGetClassDataLayout0(com.oracle.svm.jni.nativeapi.JNIEnvironment, com.oracle.svm.jni.nativeapi.JNIObjectHandle);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;)Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
    flags: (0x0000) 
    Code:
      stack=7, locals=3, args_size=3
        start local 0 // com.oracle.svm.agent.NativeImageAgentJNIHandleSet this
        start local 1 // com.oracle.svm.jni.nativeapi.JNIEnvironment env
        start local 2 // com.oracle.svm.jni.nativeapi.JNIObjectHandle javaIoObjectStreamClass
         0: .line 126
            aload 0 /* this */
            getfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaIoObjectStreamClassGetClassDataLayout0:Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
            invokestatic com.oracle.svm.jni.JNIObjectHandles.nullHandle:()Lorg/graalvm/word/SignedWord;
            invokeinterface com.oracle.svm.jni.nativeapi.JNIMethodId.equal:(Lorg/graalvm/word/ComparableWord;)Z
            ifeq 2
         1: .line 127
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* env */
            aload 2 /* javaIoObjectStreamClass */
            ldc "getClassDataLayout0"
            ldc "()[Ljava/io/ObjectStreamClass$ClassDataSlot;"
            iconst_0
            invokevirtual com.oracle.svm.agent.NativeImageAgentJNIHandleSet.getMethodId:(Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;Ljava/lang/String;Ljava/lang/String;Z)Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
            putfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaIoObjectStreamClassGetClassDataLayout0:Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
         2: .line 129
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaIoObjectStreamClassGetClassDataLayout0:Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
            areturn
        end local 2 // com.oracle.svm.jni.nativeapi.JNIObjectHandle javaIoObjectStreamClass
        end local 1 // com.oracle.svm.jni.nativeapi.JNIEnvironment env
        end local 0 // com.oracle.svm.agent.NativeImageAgentJNIHandleSet this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    3     0                     this  Lcom/oracle/svm/agent/NativeImageAgentJNIHandleSet;
            0    3     1                      env  Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;
            0    3     2  javaIoObjectStreamClass  Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;
    MethodParameters:
                         Name  Flags
      env                      
      javaIoObjectStreamClass  

  com.oracle.svm.jni.nativeapi.JNIObjectHandle getJavaIOObjectStreamClassClassDataSlot(com.oracle.svm.jni.nativeapi.JNIEnvironment);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;)Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.oracle.svm.agent.NativeImageAgentJNIHandleSet this
        start local 1 // com.oracle.svm.jni.nativeapi.JNIEnvironment env
         0: .line 133
            aload 0 /* this */
            getfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaIOObjectStreamClassClassDataSlot:Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;
            invokestatic com.oracle.svm.jni.JNIObjectHandles.nullHandle:()Lorg/graalvm/word/SignedWord;
            invokeinterface com.oracle.svm.jni.nativeapi.JNIObjectHandle.equal:(Lorg/graalvm/word/ComparableWord;)Z
            ifeq 2
         1: .line 134
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* env */
            ldc "java/io/ObjectStreamClass$ClassDataSlot"
            invokevirtual com.oracle.svm.agent.NativeImageAgentJNIHandleSet.newClassGlobalRef:(Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;Ljava/lang/String;)Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;
            putfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaIOObjectStreamClassClassDataSlot:Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;
         2: .line 136
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaIOObjectStreamClassClassDataSlot:Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;
            areturn
        end local 1 // com.oracle.svm.jni.nativeapi.JNIEnvironment env
        end local 0 // com.oracle.svm.agent.NativeImageAgentJNIHandleSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/oracle/svm/agent/NativeImageAgentJNIHandleSet;
            0    3     1   env  Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;
    MethodParameters:
      Name  Flags
      env   

  com.oracle.svm.jni.nativeapi.JNIFieldId getJavaIOObjectStreamClassClassDataSlotDesc(com.oracle.svm.jni.nativeapi.JNIEnvironment);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;)Lcom/oracle/svm/jni/nativeapi/JNIFieldId;
    flags: (0x0000) 
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // com.oracle.svm.agent.NativeImageAgentJNIHandleSet this
        start local 1 // com.oracle.svm.jni.nativeapi.JNIEnvironment env
         0: .line 140
            aload 0 /* this */
            getfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaIOObjectStreamClassClassDataSlotDesc:Lcom/oracle/svm/jni/nativeapi/JNIFieldId;
            invokestatic com.oracle.svm.jni.JNIObjectHandles.nullHandle:()Lorg/graalvm/word/SignedWord;
            invokeinterface com.oracle.svm.jni.nativeapi.JNIFieldId.equal:(Lorg/graalvm/word/ComparableWord;)Z
            ifeq 2
         1: .line 141
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* env */
            aload 0 /* this */
            aload 1 /* env */
            invokevirtual com.oracle.svm.agent.NativeImageAgentJNIHandleSet.getJavaIOObjectStreamClassClassDataSlot:(Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;)Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;
            ldc "desc"
            ldc "Ljava/io/ObjectStreamClass;"
            iconst_0
            invokevirtual com.oracle.svm.agent.NativeImageAgentJNIHandleSet.getFieldId:(Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;Ljava/lang/String;Ljava/lang/String;Z)Lcom/oracle/svm/jni/nativeapi/JNIFieldId;
            putfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaIOObjectStreamClassClassDataSlotDesc:Lcom/oracle/svm/jni/nativeapi/JNIFieldId;
         2: .line 143
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaIOObjectStreamClassClassDataSlotDesc:Lcom/oracle/svm/jni/nativeapi/JNIFieldId;
            areturn
        end local 1 // com.oracle.svm.jni.nativeapi.JNIEnvironment env
        end local 0 // com.oracle.svm.agent.NativeImageAgentJNIHandleSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/oracle/svm/agent/NativeImageAgentJNIHandleSet;
            0    3     1   env  Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;
    MethodParameters:
      Name  Flags
      env   

  com.oracle.svm.jni.nativeapi.JNIFieldId getJavaIOObjectStreamClassClassDataSlotHasData(com.oracle.svm.jni.nativeapi.JNIEnvironment);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;)Lcom/oracle/svm/jni/nativeapi/JNIFieldId;
    flags: (0x0000) 
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // com.oracle.svm.agent.NativeImageAgentJNIHandleSet this
        start local 1 // com.oracle.svm.jni.nativeapi.JNIEnvironment env
         0: .line 147
            aload 0 /* this */
            getfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaIOObjectStreamClassClassDataSlotHasData:Lcom/oracle/svm/jni/nativeapi/JNIFieldId;
            invokestatic com.oracle.svm.jni.JNIObjectHandles.nullHandle:()Lorg/graalvm/word/SignedWord;
            invokeinterface com.oracle.svm.jni.nativeapi.JNIFieldId.equal:(Lorg/graalvm/word/ComparableWord;)Z
            ifeq 2
         1: .line 148
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* env */
            aload 0 /* this */
            aload 1 /* env */
            invokevirtual com.oracle.svm.agent.NativeImageAgentJNIHandleSet.getJavaIOObjectStreamClassClassDataSlot:(Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;)Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;
            ldc "hasData"
            ldc "Z"
            iconst_0
            invokevirtual com.oracle.svm.agent.NativeImageAgentJNIHandleSet.getFieldId:(Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;Ljava/lang/String;Ljava/lang/String;Z)Lcom/oracle/svm/jni/nativeapi/JNIFieldId;
            putfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaIOObjectStreamClassClassDataSlotHasData:Lcom/oracle/svm/jni/nativeapi/JNIFieldId;
         2: .line 150
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.oracle.svm.agent.NativeImageAgentJNIHandleSet.javaIOObjectStreamClassClassDataSlotHasData:Lcom/oracle/svm/jni/nativeapi/JNIFieldId;
            areturn
        end local 1 // com.oracle.svm.jni.nativeapi.JNIEnvironment env
        end local 0 // com.oracle.svm.agent.NativeImageAgentJNIHandleSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/oracle/svm/agent/NativeImageAgentJNIHandleSet;
            0    3     1   env  Lcom/oracle/svm/jni/nativeapi/JNIEnvironment;
    MethodParameters:
      Name  Flags
      env   
}
SourceFile: "NativeImageAgentJNIHandleSet.java"