class com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure implements org.graalvm.graphio.GraphStructure<com.oracle.svm.hosted.dashboard.PointsToJsonObject, com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper, com.oracle.svm.hosted.dashboard.PointsToJsonObject$WrapperClazz, com.oracle.svm.hosted.dashboard.PointsToJsonObject$Port>
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure
  super_class: java.lang.Object
{
  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
         0: .line 300
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$PointToStructure;

  public com.oracle.svm.hosted.dashboard.PointsToJsonObject graph(com.oracle.svm.hosted.dashboard.PointsToJsonObject, java.lang.Object);
    descriptor: (Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject;Ljava/lang/Object;)Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
        start local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject currentGraph
        start local 2 // java.lang.Object obj
         0: .line 307
            aconst_null
            areturn
        end local 2 // java.lang.Object obj
        end local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject currentGraph
        end local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$PointToStructure;
            0    1     1  currentGraph  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject;
            0    1     2           obj  Ljava/lang/Object;
    MethodParameters:
              Name  Flags
      currentGraph  
      obj           

  public java.lang.Iterable<? extends com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper> nodes(com.oracle.svm.hosted.dashboard.PointsToJsonObject);
    descriptor: (Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject;)Ljava/lang/Iterable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
        start local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject graph
         0: .line 312
            aload 1 /* graph */
            getfield com.oracle.svm.hosted.dashboard.PointsToJsonObject.flows:Ljava/util/List;
            invokeinterface java.util.List.stream:()Ljava/util/stream/Stream;
            aload 1 /* graph */
            invokedynamic test(Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject;)Ljava/util/function/Predicate;
              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;)Z
                  com/oracle/svm/hosted/dashboard/PointsToJsonObject$PointToStructure.lambda$0(Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject;Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$AnalysisWrapper;)Z (6)
                  (Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$AnalysisWrapper;)Z
            invokeinterface java.util.stream.Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
            invokestatic java.util.stream.Collectors.toList:()Ljava/util/stream/Collector;
            invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
            checkcast java.lang.Iterable
            areturn
        end local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject graph
        end local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$PointToStructure;
            0    1     1  graph  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject;
    Signature: (Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject;)Ljava/lang/Iterable<+Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$AnalysisWrapper;>;
    MethodParameters:
       Name  Flags
      graph  

  public int nodesCount(com.oracle.svm.hosted.dashboard.PointsToJsonObject);
    descriptor: (Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
        start local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject graph
         0: .line 317
            aload 1 /* graph */
            getfield com.oracle.svm.hosted.dashboard.PointsToJsonObject.flows:Ljava/util/List;
            invokeinterface java.util.List.stream:()Ljava/util/stream/Stream;
            aload 1 /* graph */
            invokedynamic test(Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject;)Ljava/util/function/Predicate;
              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;)Z
                  com/oracle/svm/hosted/dashboard/PointsToJsonObject$PointToStructure.lambda$1(Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject;Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$AnalysisWrapper;)Z (6)
                  (Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$AnalysisWrapper;)Z
            invokeinterface java.util.stream.Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
            invokeinterface java.util.stream.Stream.count:()J
            l2i
            ireturn
        end local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject graph
        end local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$PointToStructure;
            0    1     1  graph  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject;
    MethodParameters:
       Name  Flags
      graph  

  public int nodeId(com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper);
    descriptor: (Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$AnalysisWrapper;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
        start local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper node
         0: .line 322
            aload 1 /* node */
            getfield com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper.id:I
            ireturn
        end local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper node
        end local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$PointToStructure;
            0    1     1  node  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$AnalysisWrapper;
    MethodParameters:
      Name  Flags
      node  

  public boolean nodeHasPredecessor(com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper);
    descriptor: (Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$AnalysisWrapper;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
        start local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper node
         0: .line 327
            aload 1 /* node */
            getfield com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper.inputs:Ljava/util/HashMap;
            invokevirtual java.util.HashMap.size:()I
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper node
        end local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$PointToStructure;
            0    2     1  node  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$AnalysisWrapper;
    MethodParameters:
      Name  Flags
      node  

  public void nodeProperties(com.oracle.svm.hosted.dashboard.PointsToJsonObject, com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper, java.util.Map<java.lang.String, ? super java.lang.Object>);
    descriptor: (Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject;Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$AnalysisWrapper;Ljava/util/Map;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
        start local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject graph
        start local 2 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper node
        start local 3 // java.util.Map properties
         0: .line 332
            aload 2 /* node */
            aload 3 /* properties */
            invokevirtual com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper.getProperties:(Ljava/util/Map;)V
         1: .line 333
            return
        end local 3 // java.util.Map properties
        end local 2 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper node
        end local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject graph
        end local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$PointToStructure;
            0    2     1       graph  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject;
            0    2     2        node  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$AnalysisWrapper;
            0    2     3  properties  Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;
    Signature: (Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject;Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$AnalysisWrapper;Ljava/util/Map<Ljava/lang/String;-Ljava/lang/Object;>;)V
    MethodParameters:
            Name  Flags
      graph       
      node        
      properties  

  public com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper node(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$AnalysisWrapper;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
        start local 1 // java.lang.Object obj
         0: .line 337
            aload 1 /* obj */
            instanceof com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper
            ifeq 1
            aload 1 /* obj */
            checkcast com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper
            goto 2
      StackMap locals:
      StackMap stack:
         1: aconst_null
      StackMap locals:
      StackMap stack: com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper
         2: areturn
        end local 1 // java.lang.Object obj
        end local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$PointToStructure;
            0    3     1   obj  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      obj   

  public com.oracle.svm.hosted.dashboard.PointsToJsonObject$WrapperClazz nodeClass(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$WrapperClazz;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
        start local 1 // java.lang.Object obj
         0: .line 342
            aload 1 /* obj */
            instanceof com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper
            ifeq 1
            aload 1 /* obj */
            checkcast com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper
            invokevirtual com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper.getClazz:()Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$WrapperClazz;
            goto 3
      StackMap locals:
      StackMap stack:
         1: aload 1 /* obj */
            instanceof com.oracle.svm.hosted.dashboard.PointsToJsonObject$WrapperClazz
            ifeq 2
            aload 1 /* obj */
            checkcast com.oracle.svm.hosted.dashboard.PointsToJsonObject$WrapperClazz
            goto 3
      StackMap locals:
      StackMap stack:
         2: aconst_null
      StackMap locals:
      StackMap stack: com.oracle.svm.hosted.dashboard.PointsToJsonObject$WrapperClazz
         3: areturn
        end local 1 // java.lang.Object obj
        end local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$PointToStructure;
            0    4     1   obj  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      obj   

  public com.oracle.svm.hosted.dashboard.PointsToJsonObject$WrapperClazz classForNode(com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper);
    descriptor: (Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$AnalysisWrapper;)Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$WrapperClazz;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
        start local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper node
         0: .line 347
            aload 1 /* node */
            invokevirtual com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper.getClazz:()Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$WrapperClazz;
            areturn
        end local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper node
        end local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$PointToStructure;
            0    1     1  node  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$AnalysisWrapper;
    MethodParameters:
      Name  Flags
      node  

  public java.lang.String nameTemplate(com.oracle.svm.hosted.dashboard.PointsToJsonObject$WrapperClazz);
    descriptor: (Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$WrapperClazz;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
        start local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$WrapperClazz nodeClass
         0: .line 352
            aload 1 /* nodeClass */
            getfield com.oracle.svm.hosted.dashboard.PointsToJsonObject$WrapperClazz.name:Ljava/lang/String;
            areturn
        end local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$WrapperClazz nodeClass
        end local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$PointToStructure;
            0    1     1  nodeClass  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$WrapperClazz;
    MethodParameters:
           Name  Flags
      nodeClass  

  public java.lang.Object nodeClassType(com.oracle.svm.hosted.dashboard.PointsToJsonObject$WrapperClazz);
    descriptor: (Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$WrapperClazz;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
        start local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$WrapperClazz nodeClass
         0: .line 357
            aload 1 /* nodeClass */
            getfield com.oracle.svm.hosted.dashboard.PointsToJsonObject$WrapperClazz.wrappedClass:Ljava/lang/Class;
            areturn
        end local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$WrapperClazz nodeClass
        end local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$PointToStructure;
            0    1     1  nodeClass  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$WrapperClazz;
    MethodParameters:
           Name  Flags
      nodeClass  

  public com.oracle.svm.hosted.dashboard.PointsToJsonObject$Port portInputs(com.oracle.svm.hosted.dashboard.PointsToJsonObject$WrapperClazz);
    descriptor: (Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$WrapperClazz;)Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$Port;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
        start local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$WrapperClazz nodeClass
         0: .line 362
            aload 1 /* nodeClass */
            getfield com.oracle.svm.hosted.dashboard.PointsToJsonObject$WrapperClazz.inputs:Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$Port;
            areturn
        end local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$WrapperClazz nodeClass
        end local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$PointToStructure;
            0    1     1  nodeClass  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$WrapperClazz;
    MethodParameters:
           Name  Flags
      nodeClass  

  public com.oracle.svm.hosted.dashboard.PointsToJsonObject$Port portOutputs(com.oracle.svm.hosted.dashboard.PointsToJsonObject$WrapperClazz);
    descriptor: (Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$WrapperClazz;)Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$Port;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
        start local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$WrapperClazz nodeClass
         0: .line 367
            aload 1 /* nodeClass */
            getfield com.oracle.svm.hosted.dashboard.PointsToJsonObject$WrapperClazz.uses:Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$Port;
            areturn
        end local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$WrapperClazz nodeClass
        end local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$PointToStructure;
            0    1     1  nodeClass  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$WrapperClazz;
    MethodParameters:
           Name  Flags
      nodeClass  

  public int portSize(com.oracle.svm.hosted.dashboard.PointsToJsonObject$Port);
    descriptor: (Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$Port;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
        start local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$Port port
         0: .line 372
            aload 1 /* port */
            getfield com.oracle.svm.hosted.dashboard.PointsToJsonObject$Port.size:I
            ireturn
        end local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$Port port
        end local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$PointToStructure;
            0    1     1  port  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$Port;
    MethodParameters:
      Name  Flags
      port  

  public boolean edgeDirect(com.oracle.svm.hosted.dashboard.PointsToJsonObject$Port, int);
    descriptor: (Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$Port;I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
        start local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$Port port
        start local 2 // int index
         0: .line 377
            iconst_1
            ireturn
        end local 2 // int index
        end local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$Port port
        end local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$PointToStructure;
            0    1     1   port  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$Port;
            0    1     2  index  I
    MethodParameters:
       Name  Flags
      port   
      index  

  public java.lang.String edgeName(com.oracle.svm.hosted.dashboard.PointsToJsonObject$Port, int);
    descriptor: (Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$Port;I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
        start local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$Port port
        start local 2 // int index
         0: .line 382
            ldc ""
            areturn
        end local 2 // int index
        end local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$Port port
        end local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$PointToStructure;
            0    1     1   port  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$Port;
            0    1     2  index  I
    MethodParameters:
       Name  Flags
      port   
      index  

  public java.lang.Object edgeType(com.oracle.svm.hosted.dashboard.PointsToJsonObject$Port, int);
    descriptor: (Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$Port;I)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
        start local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$Port port
        start local 2 // int index
         0: .line 387
            getstatic com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure$EMPT.EDGE:Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$PointToStructure$EMPT;
            areturn
        end local 2 // int index
        end local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$Port port
        end local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$PointToStructure;
            0    1     1   port  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$Port;
            0    1     2  index  I
    MethodParameters:
       Name  Flags
      port   
      index  

  public java.util.Collection<? extends com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper> edgeNodes(com.oracle.svm.hosted.dashboard.PointsToJsonObject, com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper, com.oracle.svm.hosted.dashboard.PointsToJsonObject$Port, int);
    descriptor: (Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject;Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$AnalysisWrapper;Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$Port;I)Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
        start local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject graph
        start local 2 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper node
        start local 3 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$Port port
        start local 4 // int index
         0: .line 392
            aload 1 /* graph */
            getfield com.oracle.svm.hosted.dashboard.PointsToJsonObject.flows:Ljava/util/List;
            aload 3 /* port */
            getfield com.oracle.svm.hosted.dashboard.PointsToJsonObject$Port.input:Z
            ifeq 1
            aload 2 /* node */
            getfield com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper.inputs:Ljava/util/HashMap;
            iload 4 /* index */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Integer
            goto 2
      StackMap locals:
      StackMap stack: java.util.List
         1: aload 2 /* node */
            getfield com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper.uses:Ljava/util/HashMap;
            iload 4 /* index */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Integer
      StackMap locals: com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure com.oracle.svm.hosted.dashboard.PointsToJsonObject com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper com.oracle.svm.hosted.dashboard.PointsToJsonObject$Port int
      StackMap stack: java.util.List java.lang.Integer
         2: invokevirtual java.lang.Integer.intValue:()I
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper
            invokestatic java.util.Collections.singleton:(Ljava/lang/Object;)Ljava/util/Set;
            areturn
        end local 4 // int index
        end local 3 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$Port port
        end local 2 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper node
        end local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject graph
        end local 0 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$PointToStructure;
            0    3     1  graph  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject;
            0    3     2   node  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$AnalysisWrapper;
            0    3     3   port  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$Port;
            0    3     4  index  I
    Signature: (Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject;Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$AnalysisWrapper;Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$Port;I)Ljava/util/Collection<+Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$AnalysisWrapper;>;
    MethodParameters:
       Name  Flags
      graph  
      node   
      port   
      index  

  public boolean edgeDirect(java.lang.Object, int);
    descriptor: (Ljava/lang/Object;I)Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast com.oracle.svm.hosted.dashboard.PointsToJsonObject$Port
            iload 2
            invokevirtual com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure.edgeDirect:(Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$Port;I)Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public int nodeId(java.lang.Object);
    descriptor: (Ljava/lang/Object;)I
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper
            invokevirtual com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure.nodeId:(Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$AnalysisWrapper;)I
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object classForNode(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper
            invokevirtual com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure.classForNode:(Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$AnalysisWrapper;)Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$WrapperClazz;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.String edgeName(java.lang.Object, int);
    descriptor: (Ljava/lang/Object;I)Ljava/lang/String;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast com.oracle.svm.hosted.dashboard.PointsToJsonObject$Port
            iload 2
            invokevirtual com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure.edgeName:(Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$Port;I)Ljava/lang/String;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.String nameTemplate(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/String;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast com.oracle.svm.hosted.dashboard.PointsToJsonObject$WrapperClazz
            invokevirtual com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure.nameTemplate:(Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$WrapperClazz;)Ljava/lang/String;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean nodeHasPredecessor(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper
            invokevirtual com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure.nodeHasPredecessor:(Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$AnalysisWrapper;)Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object nodeClass(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure.nodeClass:(Ljava/lang/Object;)Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$WrapperClazz;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object graph(java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast com.oracle.svm.hosted.dashboard.PointsToJsonObject
            aload 2
            invokevirtual com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure.graph:(Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject;Ljava/lang/Object;)Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Iterable nodes(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Iterable;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast com.oracle.svm.hosted.dashboard.PointsToJsonObject
            invokevirtual com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure.nodes:(Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject;)Ljava/lang/Iterable;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void nodeProperties(java.lang.Object, java.lang.Object, java.util.Map);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/Map;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
         0: .line 1
            aload 0
            aload 1
            checkcast com.oracle.svm.hosted.dashboard.PointsToJsonObject
            aload 2
            checkcast com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper
            aload 3
            invokevirtual com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure.nodeProperties:(Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject;Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$AnalysisWrapper;Ljava/util/Map;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object node(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure.node:(Ljava/lang/Object;)Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$AnalysisWrapper;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public int portSize(java.lang.Object);
    descriptor: (Ljava/lang/Object;)I
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast com.oracle.svm.hosted.dashboard.PointsToJsonObject$Port
            invokevirtual com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure.portSize:(Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$Port;)I
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object nodeClassType(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast com.oracle.svm.hosted.dashboard.PointsToJsonObject$WrapperClazz
            invokevirtual com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure.nodeClassType:(Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$WrapperClazz;)Ljava/lang/Object;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.util.Collection edgeNodes(java.lang.Object, java.lang.Object, java.lang.Object, int);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;I)Ljava/util/Collection;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=5, locals=5, args_size=5
         0: .line 1
            aload 0
            aload 1
            checkcast com.oracle.svm.hosted.dashboard.PointsToJsonObject
            aload 2
            checkcast com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper
            aload 3
            checkcast com.oracle.svm.hosted.dashboard.PointsToJsonObject$Port
            iload 4
            invokevirtual com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure.edgeNodes:(Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject;Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$AnalysisWrapper;Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$Port;I)Ljava/util/Collection;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object edgeType(java.lang.Object, int);
    descriptor: (Ljava/lang/Object;I)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast com.oracle.svm.hosted.dashboard.PointsToJsonObject$Port
            iload 2
            invokevirtual com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure.edgeType:(Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$Port;I)Ljava/lang/Object;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object portOutputs(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast com.oracle.svm.hosted.dashboard.PointsToJsonObject$WrapperClazz
            invokevirtual com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure.portOutputs:(Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$WrapperClazz;)Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$Port;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object portInputs(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast com.oracle.svm.hosted.dashboard.PointsToJsonObject$WrapperClazz
            invokevirtual com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure.portInputs:(Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$WrapperClazz;)Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$Port;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public int nodesCount(java.lang.Object);
    descriptor: (Ljava/lang/Object;)I
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast com.oracle.svm.hosted.dashboard.PointsToJsonObject
            invokevirtual com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure.nodesCount:(Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject;)I
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static boolean lambda$0(com.oracle.svm.hosted.dashboard.PointsToJsonObject, com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper);
    descriptor: (Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject;Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$AnalysisWrapper;)Z
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper f
         0: .line 312
            aload 1 /* f */
            ifnull 1
            aload 0
            getfield com.oracle.svm.hosted.dashboard.PointsToJsonObject.known:Ljava/util/BitSet;
            aload 1 /* f */
            getfield com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper.id:I
            invokevirtual java.util.BitSet.get:(I)Z
            ifeq 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     1     f  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$AnalysisWrapper;

  private static boolean lambda$1(com.oracle.svm.hosted.dashboard.PointsToJsonObject, com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper);
    descriptor: (Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject;Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$AnalysisWrapper;)Z
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper f
         0: .line 317
            aload 1 /* f */
            ifnull 1
            aload 0
            getfield com.oracle.svm.hosted.dashboard.PointsToJsonObject.known:Ljava/util/BitSet;
            aload 1 /* f */
            getfield com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper.id:I
            invokevirtual java.util.BitSet.get:(I)Z
            ifeq 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 1 // com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper f
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     1     f  Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$AnalysisWrapper;
}
Signature: Ljava/lang/Object;Lorg/graalvm/graphio/GraphStructure<Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject;Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$AnalysisWrapper;Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$WrapperClazz;Lcom/oracle/svm/hosted/dashboard/PointsToJsonObject$Port;>;
SourceFile: "PointsToJsonObject.java"
NestHost: com.oracle.svm.hosted.dashboard.PointsToJsonObject
InnerClasses:
  private final AnalysisWrapper = com.oracle.svm.hosted.dashboard.PointsToJsonObject$AnalysisWrapper of com.oracle.svm.hosted.dashboard.PointsToJsonObject
  private PointToStructure = com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure of com.oracle.svm.hosted.dashboard.PointsToJsonObject
  final EMPT = com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure$EMPT of com.oracle.svm.hosted.dashboard.PointsToJsonObject$PointToStructure
  Port = com.oracle.svm.hosted.dashboard.PointsToJsonObject$Port of com.oracle.svm.hosted.dashboard.PointsToJsonObject
  private final WrapperClazz = com.oracle.svm.hosted.dashboard.PointsToJsonObject$WrapperClazz of com.oracle.svm.hosted.dashboard.PointsToJsonObject
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles