final class com.sun.jmx.snmp.agent.SnmpRequestTree
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: com.sun.jmx.snmp.agent.SnmpRequestTree
  super_class: java.lang.Object
{
  private java.util.Hashtable<java.lang.Object, com.sun.jmx.snmp.agent.SnmpRequestTree$Handler> hashtable;
    descriptor: Ljava/util/Hashtable;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Hashtable<Ljava/lang/Object;Lcom/sun/jmx/snmp/agent/SnmpRequestTree$Handler;>;

  private com.sun.jmx.snmp.agent.SnmpMibRequest request;
    descriptor: Lcom/sun/jmx/snmp/agent/SnmpMibRequest;
    flags: (0x0002) ACC_PRIVATE

  private int version;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

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

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

  private int type;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

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

  void <init>(com.sun.jmx.snmp.agent.SnmpMibRequest, boolean, int);
    descriptor: (Lcom/sun/jmx/snmp/agent/SnmpMibRequest;ZI)V
    flags: (0x0000) 
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
        start local 1 // com.sun.jmx.snmp.agent.SnmpMibRequest req
        start local 2 // boolean creationflag
        start local 3 // int pdutype
         0: .line 74
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 1079
            aload 0 /* this */
            aconst_null
            putfield com.sun.jmx.snmp.agent.SnmpRequestTree.hashtable:Ljava/util/Hashtable;
         2: .line 1081
            aload 0 /* this */
            aconst_null
            putfield com.sun.jmx.snmp.agent.SnmpRequestTree.request:Lcom/sun/jmx/snmp/agent/SnmpMibRequest;
         3: .line 1082
            aload 0 /* this */
            iconst_0
            putfield com.sun.jmx.snmp.agent.SnmpRequestTree.version:I
         4: .line 1083
            aload 0 /* this */
            iconst_0
            putfield com.sun.jmx.snmp.agent.SnmpRequestTree.creationflag:Z
         5: .line 1085
            aload 0 /* this */
            iconst_0
            putfield com.sun.jmx.snmp.agent.SnmpRequestTree.getnextflag:Z
         6: .line 1087
            aload 0 /* this */
            iconst_0
            putfield com.sun.jmx.snmp.agent.SnmpRequestTree.type:I
         7: .line 1089
            aload 0 /* this */
            iconst_0
            putfield com.sun.jmx.snmp.agent.SnmpRequestTree.setreqflag:Z
         8: .line 75
            aload 0 /* this */
            aload 1 /* req */
            putfield com.sun.jmx.snmp.agent.SnmpRequestTree.request:Lcom/sun/jmx/snmp/agent/SnmpMibRequest;
         9: .line 76
            aload 0 /* this */
            aload 1 /* req */
            invokeinterface com.sun.jmx.snmp.agent.SnmpMibRequest.getVersion:()I
            putfield com.sun.jmx.snmp.agent.SnmpRequestTree.version:I
        10: .line 77
            aload 0 /* this */
            iload 2 /* creationflag */
            putfield com.sun.jmx.snmp.agent.SnmpRequestTree.creationflag:Z
        11: .line 78
            aload 0 /* this */
            new java.util.Hashtable
            dup
            invokespecial java.util.Hashtable.<init>:()V
            putfield com.sun.jmx.snmp.agent.SnmpRequestTree.hashtable:Ljava/util/Hashtable;
        12: .line 79
            aload 0 /* this */
            iload 3 /* pdutype */
            invokevirtual com.sun.jmx.snmp.agent.SnmpRequestTree.setPduType:(I)V
        13: .line 80
            return
        end local 3 // int pdutype
        end local 2 // boolean creationflag
        end local 1 // com.sun.jmx.snmp.agent.SnmpMibRequest req
        end local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   14     0          this  Lcom/sun/jmx/snmp/agent/SnmpRequestTree;
            0   14     1           req  Lcom/sun/jmx/snmp/agent/SnmpMibRequest;
            0   14     2  creationflag  Z
            0   14     3       pdutype  I
    MethodParameters:
              Name  Flags
      req           
      creationflag  
      pdutype       

  public static int mapSetException(int, int);
    descriptor: (II)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 87
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tSnmpDefinitions cannot be resolved to a variable\n\tsnmpRspNotWritable cannot be resolved or is not a field\n\tsnmpRspNotWritable cannot be resolved or is not a field\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.sun.jmx.snmp.SnmpStatusException
    MethodParameters:
             Name  Flags
      errorStatus  
      version      

  public static int mapGetException(int, int);
    descriptor: (II)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 109
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tSnmpDefinitions cannot be resolved to a variable\n\tsnmpRspInconsistentName cannot be resolved or is not a field\n\tsnmpRspWrongType cannot be resolved or is not a field\n\tsnmpRspInconsistentValue cannot be resolved or is not a field\n\tsnmpRspAuthorizationError cannot be resolved or is not a field\n\tsnmpRspGenErr cannot be resolved or is not a field\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.sun.jmx.snmp.SnmpStatusException
    MethodParameters:
             Name  Flags
      errorStatus  
      version      

  public java.lang.Object getUserData();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
         0: .line 739
            aload 0 /* this */
            getfield com.sun.jmx.snmp.agent.SnmpRequestTree.request:Lcom/sun/jmx/snmp/agent/SnmpMibRequest;
            invokeinterface com.sun.jmx.snmp.agent.SnmpMibRequest.getUserData:()Ljava/lang/Object;
            areturn
        end local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/jmx/snmp/agent/SnmpRequestTree;

  public boolean isCreationAllowed();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
         0: .line 747
            aload 0 /* this */
            getfield com.sun.jmx.snmp.agent.SnmpRequestTree.creationflag:Z
            ireturn
        end local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/jmx/snmp/agent/SnmpRequestTree;

  public boolean isSetRequest();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
         0: .line 755
            aload 0 /* this */
            getfield com.sun.jmx.snmp.agent.SnmpRequestTree.setreqflag:Z
            ireturn
        end local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/jmx/snmp/agent/SnmpRequestTree;

  public int getVersion();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
         0: .line 764
            aload 0 /* this */
            getfield com.sun.jmx.snmp.agent.SnmpRequestTree.version:I
            ireturn
        end local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/jmx/snmp/agent/SnmpRequestTree;

  public int getRequestPduVersion();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
         0: .line 772
            aload 0 /* this */
            getfield com.sun.jmx.snmp.agent.SnmpRequestTree.request:Lcom/sun/jmx/snmp/agent/SnmpMibRequest;
            invokeinterface com.sun.jmx.snmp.agent.SnmpMibRequest.getRequestPduVersion:()I
            ireturn
        end local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/jmx/snmp/agent/SnmpRequestTree;

  public com.sun.jmx.snmp.agent.SnmpMibNode getMetaNode(com.sun.jmx.snmp.agent.SnmpRequestTree$Handler);
    descriptor: (Lcom/sun/jmx/snmp/agent/SnmpRequestTree$Handler;)Lcom/sun/jmx/snmp/agent/SnmpMibNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
        start local 1 // com.sun.jmx.snmp.agent.SnmpRequestTree$Handler handler
         0: .line 780
            aload 1 /* handler */
            getfield com.sun.jmx.snmp.agent.SnmpRequestTree$Handler.meta:Lcom/sun/jmx/snmp/agent/SnmpMibNode;
            areturn
        end local 1 // com.sun.jmx.snmp.agent.SnmpRequestTree$Handler handler
        end local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/sun/jmx/snmp/agent/SnmpRequestTree;
            0    1     1  handler  Lcom/sun/jmx/snmp/agent/SnmpRequestTree$Handler;
    MethodParameters:
         Name  Flags
      handler  

  public int getOidDepth(com.sun.jmx.snmp.agent.SnmpRequestTree$Handler);
    descriptor: (Lcom/sun/jmx/snmp/agent/SnmpRequestTree$Handler;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
        start local 1 // com.sun.jmx.snmp.agent.SnmpRequestTree$Handler handler
         0: .line 789
            aload 1 /* handler */
            getfield com.sun.jmx.snmp.agent.SnmpRequestTree$Handler.depth:I
            ireturn
        end local 1 // com.sun.jmx.snmp.agent.SnmpRequestTree$Handler handler
        end local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/sun/jmx/snmp/agent/SnmpRequestTree;
            0    1     1  handler  Lcom/sun/jmx/snmp/agent/SnmpRequestTree$Handler;
    MethodParameters:
         Name  Flags
      handler  

  public java.util.Enumeration<com.sun.jmx.snmp.agent.SnmpMibSubRequest> getSubRequests(com.sun.jmx.snmp.agent.SnmpRequestTree$Handler);
    descriptor: (Lcom/sun/jmx/snmp/agent/SnmpRequestTree$Handler;)Ljava/util/Enumeration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
        start local 1 // com.sun.jmx.snmp.agent.SnmpRequestTree$Handler handler
         0: .line 800
            new com.sun.jmx.snmp.agent.SnmpRequestTree$Enum
            dup
            aload 0 /* this */
            aload 1 /* handler */
            invokespecial com.sun.jmx.snmp.agent.SnmpRequestTree$Enum.<init>:(Lcom/sun/jmx/snmp/agent/SnmpRequestTree;Lcom/sun/jmx/snmp/agent/SnmpRequestTree$Handler;)V
            areturn
        end local 1 // com.sun.jmx.snmp.agent.SnmpRequestTree$Handler handler
        end local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/sun/jmx/snmp/agent/SnmpRequestTree;
            0    1     1  handler  Lcom/sun/jmx/snmp/agent/SnmpRequestTree$Handler;
    Signature: (Lcom/sun/jmx/snmp/agent/SnmpRequestTree$Handler;)Ljava/util/Enumeration<Lcom/sun/jmx/snmp/agent/SnmpMibSubRequest;>;
    MethodParameters:
         Name  Flags
      handler  

  public java.util.Enumeration<com.sun.jmx.snmp.agent.SnmpRequestTree$Handler> getHandlers();
    descriptor: ()Ljava/util/Enumeration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
         0: .line 808
            aload 0 /* this */
            getfield com.sun.jmx.snmp.agent.SnmpRequestTree.hashtable:Ljava/util/Hashtable;
            invokevirtual java.util.Hashtable.elements:()Ljava/util/Enumeration;
            areturn
        end local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/jmx/snmp/agent/SnmpRequestTree;
    Signature: ()Ljava/util/Enumeration<Lcom/sun/jmx/snmp/agent/SnmpRequestTree$Handler;>;

  public void add(com.sun.jmx.snmp.agent.SnmpMibNode, int, SnmpVarBind);
    descriptor: (Lcom/sun/jmx/snmp/agent/SnmpMibNode;ILSnmpVarBind;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
         0: .line 815
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tSnmpVarBind cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/jmx/snmp/agent/SnmpRequestTree;
    Exceptions:
      throws com.sun.jmx.snmp.SnmpStatusException
    MethodParameters:
         Name  Flags
      meta     
      depth    
      varbind  

  public void add(com.sun.jmx.snmp.agent.SnmpMibNode, int, SnmpOid, SnmpVarBind, boolean);
    descriptor: (Lcom/sun/jmx/snmp/agent/SnmpMibNode;ILSnmpOid;LSnmpVarBind;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=6
        start local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
         0: .line 824
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tSnmpOid cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/jmx/snmp/agent/SnmpRequestTree;
    Exceptions:
      throws com.sun.jmx.snmp.SnmpStatusException
    MethodParameters:
          Name  Flags
      meta      
      depth     
      entryoid  
      varbind   
      isnew     

  public void add(com.sun.jmx.snmp.agent.SnmpMibNode, int, SnmpOid, SnmpVarBind, boolean, SnmpVarBind);
    descriptor: (Lcom/sun/jmx/snmp/agent/SnmpMibNode;ILSnmpOid;LSnmpVarBind;ZLSnmpVarBind;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=7
        start local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
         0: .line 835
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tSnmpOid cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/jmx/snmp/agent/SnmpRequestTree;
    Exceptions:
      throws com.sun.jmx.snmp.SnmpStatusException
    MethodParameters:
          Name  Flags
      meta      
      depth     
      entryoid  
      varbind   
      isnew     
      statusvb  

  void setPduType(int);
    descriptor: (I)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
         0: .line 855
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tSnmpDefinitions cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/jmx/snmp/agent/SnmpRequestTree;
    MethodParameters:
         Name  Flags
      pduType  

  void setGetNextFlag();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
         0: .line 864
            aload 0 /* this */
            iconst_1
            putfield com.sun.jmx.snmp.agent.SnmpRequestTree.getnextflag:Z
         1: .line 865
            return
        end local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/jmx/snmp/agent/SnmpRequestTree;

  void switchCreationFlag(boolean);
    descriptor: (Z)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
        start local 1 // boolean flag
         0: .line 871
            aload 0 /* this */
            iload 1 /* flag */
            putfield com.sun.jmx.snmp.agent.SnmpRequestTree.creationflag:Z
         1: .line 872
            return
        end local 1 // boolean flag
        end local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/jmx/snmp/agent/SnmpRequestTree;
            0    2     1  flag  Z
    MethodParameters:
      Name  Flags
      flag  

  com.sun.jmx.snmp.agent.SnmpMibSubRequest getSubRequest(com.sun.jmx.snmp.agent.SnmpRequestTree$Handler);
    descriptor: (Lcom/sun/jmx/snmp/agent/SnmpRequestTree$Handler;)Lcom/sun/jmx/snmp/agent/SnmpMibSubRequest;
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
         0: .line 882
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method getSubList() from the type SnmpRequestTree.Handler refers to the missing type SnmpVarBind\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/jmx/snmp/agent/SnmpRequestTree;
    MethodParameters:
         Name  Flags
      handler  

  com.sun.jmx.snmp.agent.SnmpMibSubRequest getSubRequest(com.sun.jmx.snmp.agent.SnmpRequestTree$Handler, SnmpOid);
    descriptor: (Lcom/sun/jmx/snmp/agent/SnmpRequestTree$Handler;LSnmpOid;)Lcom/sun/jmx/snmp/agent/SnmpMibSubRequest;
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
         0: .line 891
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tSnmpOid cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/jmx/snmp/agent/SnmpRequestTree;
    MethodParameters:
         Name  Flags
      handler  
      oid      

  com.sun.jmx.snmp.agent.SnmpMibSubRequest getSubRequest(com.sun.jmx.snmp.agent.SnmpRequestTree$Handler, int);
    descriptor: (Lcom/sun/jmx/snmp/agent/SnmpRequestTree$Handler;I)Lcom/sun/jmx/snmp/agent/SnmpMibSubRequest;
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
         0: .line 912
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method getEntrySubList(int) from the type SnmpRequestTree.Handler refers to the missing type SnmpVarBind\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/jmx/snmp/agent/SnmpRequestTree;
    MethodParameters:
         Name  Flags
      handler  
      entry    

  private void put(java.lang.Object, com.sun.jmx.snmp.agent.SnmpRequestTree$Handler);
    descriptor: (Ljava/lang/Object;Lcom/sun/jmx/snmp/agent/SnmpRequestTree$Handler;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
        start local 1 // java.lang.Object key
        start local 2 // com.sun.jmx.snmp.agent.SnmpRequestTree$Handler handler
         0: .line 930
            aload 2 /* handler */
            ifnonnull 1
            return
         1: .line 931
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ifnonnull 2
            return
         2: .line 932
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.jmx.snmp.agent.SnmpRequestTree.hashtable:Ljava/util/Hashtable;
            ifnonnull 3
            aload 0 /* this */
            new java.util.Hashtable
            dup
            invokespecial java.util.Hashtable.<init>:()V
            putfield com.sun.jmx.snmp.agent.SnmpRequestTree.hashtable:Ljava/util/Hashtable;
         3: .line 933
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.jmx.snmp.agent.SnmpRequestTree.hashtable:Ljava/util/Hashtable;
            aload 1 /* key */
            aload 2 /* handler */
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 934
            return
        end local 2 // com.sun.jmx.snmp.agent.SnmpRequestTree$Handler handler
        end local 1 // java.lang.Object key
        end local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lcom/sun/jmx/snmp/agent/SnmpRequestTree;
            0    5     1      key  Ljava/lang/Object;
            0    5     2  handler  Lcom/sun/jmx/snmp/agent/SnmpRequestTree$Handler;
    MethodParameters:
         Name  Flags
      key      
      handler  

  private com.sun.jmx.snmp.agent.SnmpRequestTree$Handler get(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Lcom/sun/jmx/snmp/agent/SnmpRequestTree$Handler;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
        start local 1 // java.lang.Object key
         0: .line 941
            aload 1 /* key */
            ifnonnull 1
            aconst_null
            areturn
         1: .line 942
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.jmx.snmp.agent.SnmpRequestTree.hashtable:Ljava/util/Hashtable;
            ifnonnull 2
            aconst_null
            areturn
         2: .line 943
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.jmx.snmp.agent.SnmpRequestTree.hashtable:Ljava/util/Hashtable;
            aload 1 /* key */
            invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.jmx.snmp.agent.SnmpRequestTree$Handler
            areturn
        end local 1 // java.lang.Object key
        end local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/jmx/snmp/agent/SnmpRequestTree;
            0    3     1   key  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      key   

  static int findOid(SnmpOid[], int, SnmpOid);
    descriptor: ([LSnmpOid;ILSnmpOid;)I
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 951
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tSnmpOid cannot be resolved to a type\n\tSnmpOid cannot be resolved to a type\n\tSnmpOid cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
       Name  Flags
      oids   
      count  
      oid    

  static int getInsertionPoint(SnmpOid[], int, SnmpOid);
    descriptor: ([LSnmpOid;ILSnmpOid;)I
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 986
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tSnmpOid cannot be resolved to a type\n\tSnmpOid cannot be resolved to a type\n\tSnmpOid cannot be resolved to a type\n\tSnmpOid cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
       Name  Flags
      oids   
      count  
      oid    

  void registerNode(com.sun.jmx.snmp.agent.SnmpMibNode, int, SnmpOid, SnmpVarBind, boolean, SnmpVarBind);
    descriptor: (Lcom/sun/jmx/snmp/agent/SnmpMibNode;ILSnmpOid;LSnmpVarBind;ZLSnmpVarBind;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=7, args_size=7
        start local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
         0: .line 1028
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tSnmpOid cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.jmx.snmp.agent.SnmpRequestTree this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/jmx/snmp/agent/SnmpRequestTree;
    Exceptions:
      throws com.sun.jmx.snmp.SnmpStatusException
    MethodParameters:
          Name  Flags
      meta      
      depth     
      entryoid  
      varbind   
      isnew     
      statusvb  
}
SourceFile: "SnmpRequestTree.java"
NestMembers:
  com.sun.jmx.snmp.agent.SnmpRequestTree$Enum  com.sun.jmx.snmp.agent.SnmpRequestTree$Handler  com.sun.jmx.snmp.agent.SnmpRequestTree$SnmpMibSubRequestImpl
InnerClasses:
  final Enum = com.sun.jmx.snmp.agent.SnmpRequestTree$Enum of com.sun.jmx.snmp.agent.SnmpRequestTree
  final Handler = com.sun.jmx.snmp.agent.SnmpRequestTree$Handler of com.sun.jmx.snmp.agent.SnmpRequestTree
  final SnmpMibSubRequestImpl = com.sun.jmx.snmp.agent.SnmpRequestTree$SnmpMibSubRequestImpl of com.sun.jmx.snmp.agent.SnmpRequestTree