public final class com.sun.jndi.ldap.LdapReferralException extends javax.naming.ldap.LdapReferralException
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.jndi.ldap.LdapReferralException
  super_class: javax.naming.ldap.LdapReferralException
{
  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 627059076356906399

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

  private java.util.Hashtable<?, ?> envprops;
    descriptor: Ljava/util/Hashtable;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Hashtable<**>;

  private java.lang.String nextName;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private javax.naming.ldap.Control[] reqCtls;
    descriptor: [Ljavax/naming/ldap/Control;
    flags: (0x0002) ACC_PRIVATE

  private java.util.Vector<?> referrals;
    descriptor: Ljava/util/Vector;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Vector<*>;

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

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

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

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

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

  private javax.naming.NamingException errorEx;
    descriptor: Ljavax/naming/NamingException;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String newRdn;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

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

  com.sun.jndi.ldap.LdapReferralException nextReferralEx;
    descriptor: Lcom/sun/jndi/ldap/LdapReferralException;
    flags: (0x0000) 

  void <init>(javax.naming.Name, , javax.naming.Name, java.lang.String, java.util.Hashtable<?, ?>, java.lang.String, int, javax.naming.ldap.Control[]);
    descriptor: (Ljavax/naming/Name;Ljava/lang/Object;Ljavax/naming/Name;Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/String;I[Ljavax/naming/ldap/Control;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=9, args_size=9
        start local 0 // com.sun.jndi.ldap.LdapReferralException this
        start local 1 // javax.naming.Name resolvedName
        start local 2 // java.lang.Object resolvedObj
        start local 3 // javax.naming.Name remainingName
        start local 4 // java.lang.String explanation
        start local 5 // java.util.Hashtable envprops
        start local 6 // java.lang.String nextName
        start local 7 // int handleReferrals
        start local 8 // javax.naming.ldap.Control[] reqCtls
         0: .line 106
            aload 0 /* this */
            aload 4 /* explanation */
            invokespecial javax.naming.ldap.LdapReferralException.<init>:(Ljava/lang/String;)V
         1: .line 78
            aload 0 /* this */
            aconst_null
            putfield com.sun.jndi.ldap.LdapReferralException.referrals:Ljava/util/Vector;
         2: .line 79
            aload 0 /* this */
            iconst_0
            putfield com.sun.jndi.ldap.LdapReferralException.referralIndex:I
         3: .line 80
            aload 0 /* this */
            iconst_0
            putfield com.sun.jndi.ldap.LdapReferralException.referralCount:I
         4: .line 81
            aload 0 /* this */
            iconst_0
            putfield com.sun.jndi.ldap.LdapReferralException.foundEntry:Z
         5: .line 82
            aload 0 /* this */
            iconst_0
            putfield com.sun.jndi.ldap.LdapReferralException.skipThisReferral:Z
         6: .line 83
            aload 0 /* this */
            iconst_1
            putfield com.sun.jndi.ldap.LdapReferralException.hopCount:I
         7: .line 84
            aload 0 /* this */
            aconst_null
            putfield com.sun.jndi.ldap.LdapReferralException.errorEx:Ljavax/naming/NamingException;
         8: .line 85
            aload 0 /* this */
            aconst_null
            putfield com.sun.jndi.ldap.LdapReferralException.newRdn:Ljava/lang/String;
         9: .line 86
            aload 0 /* this */
            iconst_0
            putfield com.sun.jndi.ldap.LdapReferralException.debug:Z
        10: .line 87
            aload 0 /* this */
            aconst_null
            putfield com.sun.jndi.ldap.LdapReferralException.nextReferralEx:Lcom/sun/jndi/ldap/LdapReferralException;
        11: .line 108
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.debug:Z
            ifeq 13
        12: .line 109
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "LdapReferralException constructor"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        13: .line 111
      StackMap locals: com.sun.jndi.ldap.LdapReferralException javax.naming.Name java.lang.Object javax.naming.Name java.lang.String java.util.Hashtable java.lang.String int javax.naming.ldap.Control[]
      StackMap stack:
            aload 0 /* this */
            aload 1 /* resolvedName */
            invokevirtual com.sun.jndi.ldap.LdapReferralException.setResolvedName:(Ljavax/naming/Name;)V
        14: .line 112
            aload 0 /* this */
            aload 2 /* resolvedObj */
            invokevirtual com.sun.jndi.ldap.LdapReferralException.setResolvedObj:(Ljava/lang/Object;)V
        15: .line 113
            aload 0 /* this */
            aload 3 /* remainingName */
            invokevirtual com.sun.jndi.ldap.LdapReferralException.setRemainingName:(Ljavax/naming/Name;)V
        16: .line 114
            aload 0 /* this */
            aload 5 /* envprops */
            putfield com.sun.jndi.ldap.LdapReferralException.envprops:Ljava/util/Hashtable;
        17: .line 115
            aload 0 /* this */
            aload 6 /* nextName */
            putfield com.sun.jndi.ldap.LdapReferralException.nextName:Ljava/lang/String;
        18: .line 116
            aload 0 /* this */
            iload 7 /* handleReferrals */
            putfield com.sun.jndi.ldap.LdapReferralException.handleReferrals:I
        19: .line 119
            aload 0 /* this */
        20: .line 120
            iload 7 /* handleReferrals */
            iconst_1
            if_icmpeq 22
        21: .line 121
            iload 7 /* handleReferrals */
            iconst_4
            if_icmpne 23
      StackMap locals:
      StackMap stack: com.sun.jndi.ldap.LdapReferralException
        22: aload 8 /* reqCtls */
            goto 24
      StackMap locals:
      StackMap stack: com.sun.jndi.ldap.LdapReferralException
        23: aconst_null
        24: .line 119
      StackMap locals: com.sun.jndi.ldap.LdapReferralException javax.naming.Name java.lang.Object javax.naming.Name java.lang.String java.util.Hashtable java.lang.String int javax.naming.ldap.Control[]
      StackMap stack: com.sun.jndi.ldap.LdapReferralException javax.naming.ldap.Control[]
            putfield com.sun.jndi.ldap.LdapReferralException.reqCtls:[Ljavax/naming/ldap/Control;
        25: .line 122
            return
        end local 8 // javax.naming.ldap.Control[] reqCtls
        end local 7 // int handleReferrals
        end local 6 // java.lang.String nextName
        end local 5 // java.util.Hashtable envprops
        end local 4 // java.lang.String explanation
        end local 3 // javax.naming.Name remainingName
        end local 2 // java.lang.Object resolvedObj
        end local 1 // javax.naming.Name resolvedName
        end local 0 // com.sun.jndi.ldap.LdapReferralException this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   26     0             this  Lcom/sun/jndi/ldap/LdapReferralException;
            0   26     1     resolvedName  Ljavax/naming/Name;
            0   26     2      resolvedObj  Ljava/lang/Object;
            0   26     3    remainingName  Ljavax/naming/Name;
            0   26     4      explanation  Ljava/lang/String;
            0   26     5         envprops  Ljava/util/Hashtable<**>;
            0   26     6         nextName  Ljava/lang/String;
            0   26     7  handleReferrals  I
            0   26     8          reqCtls  [Ljavax/naming/ldap/Control;
    Signature: (Ljavax/naming/Name;Ljava/lang/Object;Ljavax/naming/Name;Ljava/lang/String;Ljava/util/Hashtable<**>;Ljava/lang/String;I[Ljavax/naming/ldap/Control;)V
    MethodParameters:
                 Name  Flags
      resolvedName     
      resolvedObj      
      remainingName    
      explanation      
      envprops         
      nextName         
      handleReferrals  
      reqCtls          

  public javax.naming.Context getReferralContext();
    descriptor: ()Ljavax/naming/Context;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.jndi.ldap.LdapReferralException this
         0: .line 129
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.envprops:Ljava/util/Hashtable;
            aconst_null
            invokevirtual com.sun.jndi.ldap.LdapReferralException.getReferralContext:(Ljava/util/Hashtable;[Ljavax/naming/ldap/Control;)Ljavax/naming/Context;
            areturn
        end local 0 // com.sun.jndi.ldap.LdapReferralException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/jndi/ldap/LdapReferralException;
    Exceptions:
      throws javax.naming.NamingException

  public javax.naming.Context getReferralContext(java.util.Hashtable<?, ?>);
    descriptor: (Ljava/util/Hashtable;)Ljavax/naming/Context;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.jndi.ldap.LdapReferralException this
        start local 1 // java.util.Hashtable newProps
         0: .line 138
            aload 0 /* this */
            aload 1 /* newProps */
            aconst_null
            invokevirtual com.sun.jndi.ldap.LdapReferralException.getReferralContext:(Ljava/util/Hashtable;[Ljavax/naming/ldap/Control;)Ljavax/naming/Context;
            areturn
        end local 1 // java.util.Hashtable newProps
        end local 0 // com.sun.jndi.ldap.LdapReferralException this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/jndi/ldap/LdapReferralException;
            0    1     1  newProps  Ljava/util/Hashtable<**>;
    Exceptions:
      throws javax.naming.NamingException
    Signature: (Ljava/util/Hashtable<**>;)Ljavax/naming/Context;
    MethodParameters:
          Name  Flags
      newProps  

  public javax.naming.Context getReferralContext(java.util.Hashtable<?, ?>, javax.naming.ldap.Control[]);
    descriptor: (Ljava/util/Hashtable;[Ljavax/naming/ldap/Control;)Ljavax/naming/Context;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=4, args_size=3
        start local 0 // com.sun.jndi.ldap.LdapReferralException this
        start local 1 // java.util.Hashtable newProps
        start local 2 // javax.naming.ldap.Control[] connCtls
         0: .line 148
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.debug:Z
            ifeq 2
         1: .line 149
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "LdapReferralException.getReferralContext"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         2: .line 151
      StackMap locals:
      StackMap stack:
            new com.sun.jndi.ldap.LdapReferralContext
            dup
         3: .line 152
            aload 0 /* this */
            aload 1 /* newProps */
            aload 2 /* connCtls */
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.reqCtls:[Ljavax/naming/ldap/Control;
         4: .line 153
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.nextName:Ljava/lang/String;
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.skipThisReferral:Z
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.handleReferrals:I
         5: .line 151
            invokespecial com.sun.jndi.ldap.LdapReferralContext.<init>:(Lcom/sun/jndi/ldap/LdapReferralException;Ljava/util/Hashtable;[Ljavax/naming/ldap/Control;[Ljavax/naming/ldap/Control;Ljava/lang/String;ZI)V
            astore 3 /* refCtx */
        start local 3 // com.sun.jndi.ldap.LdapReferralContext refCtx
         6: .line 155
            aload 3 /* refCtx */
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.hopCount:I
            iconst_1
            iadd
            invokevirtual com.sun.jndi.ldap.LdapReferralContext.setHopCount:(I)V
         7: .line 157
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.skipThisReferral:Z
            ifeq 9
         8: .line 158
            aload 0 /* this */
            iconst_0
            putfield com.sun.jndi.ldap.LdapReferralException.skipThisReferral:Z
         9: .line 160
      StackMap locals: com.sun.jndi.ldap.LdapReferralContext
      StackMap stack:
            aload 3 /* refCtx */
            areturn
        end local 3 // com.sun.jndi.ldap.LdapReferralContext refCtx
        end local 2 // javax.naming.ldap.Control[] connCtls
        end local 1 // java.util.Hashtable newProps
        end local 0 // com.sun.jndi.ldap.LdapReferralException this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   10     0      this  Lcom/sun/jndi/ldap/LdapReferralException;
            0   10     1  newProps  Ljava/util/Hashtable<**>;
            0   10     2  connCtls  [Ljavax/naming/ldap/Control;
            6   10     3    refCtx  Lcom/sun/jndi/ldap/LdapReferralContext;
    Exceptions:
      throws javax.naming.NamingException
    Signature: (Ljava/util/Hashtable<**>;[Ljavax/naming/ldap/Control;)Ljavax/naming/Context;
    MethodParameters:
          Name  Flags
      newProps  
      connCtls  

  public java.lang.Object getReferralInfo();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.sun.jndi.ldap.LdapReferralException this
         0: .line 167
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.debug:Z
            ifeq 3
         1: .line 168
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "LdapReferralException.getReferralInfo"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         2: .line 169
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc "  referralIndex="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.referralIndex:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         3: .line 172
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.jndi.ldap.LdapReferralException.hasMoreReferrals:()Z
            ifeq 5
         4: .line 173
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.referrals:Ljava/util/Vector;
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.referralIndex:I
            invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
            areturn
         5: .line 175
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // com.sun.jndi.ldap.LdapReferralException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/jndi/ldap/LdapReferralException;

  public void retryReferral();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.jndi.ldap.LdapReferralException this
         0: .line 183
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.debug:Z
            ifeq 2
         1: .line 184
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "LdapReferralException.retryReferral"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         2: .line 186
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.referralIndex:I
            ifle 4
         3: .line 187
            aload 0 /* this */
            dup
            getfield com.sun.jndi.ldap.LdapReferralException.referralIndex:I
            iconst_1
            isub
            putfield com.sun.jndi.ldap.LdapReferralException.referralIndex:I
         4: .line 188
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.jndi.ldap.LdapReferralException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/jndi/ldap/LdapReferralException;

  public boolean skipReferral();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.jndi.ldap.LdapReferralException this
         0: .line 195
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.debug:Z
            ifeq 2
         1: .line 196
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "LdapReferralException.skipReferral"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         2: .line 198
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.sun.jndi.ldap.LdapReferralException.skipThisReferral:Z
         3: .line 202
            aload 0 /* this */
            invokevirtual com.sun.jndi.ldap.LdapReferralException.getNextReferral:()Ljava/lang/String;
            pop
         4: .line 203
            goto 6
      StackMap locals:
      StackMap stack: javax.naming.ReferralException
         5: pop
         6: .line 207
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.jndi.ldap.LdapReferralException.hasMoreReferrals:()Z
            ifne 7
            aload 0 /* this */
            invokevirtual com.sun.jndi.ldap.LdapReferralException.hasMoreReferralExceptions:()Z
            ifne 7
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         7: iconst_1
            ireturn
        end local 0 // com.sun.jndi.ldap.LdapReferralException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/sun/jndi/ldap/LdapReferralException;
      Exception table:
        from    to  target  type
           3     4       5  Class javax.naming.ReferralException

  void setReferralInfo(java.util.Vector<?>, );
    descriptor: (Ljava/util/Vector;Z)V
    flags: (0x0000) 
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.sun.jndi.ldap.LdapReferralException this
        start local 1 // java.util.Vector referrals
        start local 2 // boolean continuationRef
         0: .line 217
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.debug:Z
            ifeq 2
         1: .line 218
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "LdapReferralException.setReferralInfo"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         2: .line 220
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* referrals */
            putfield com.sun.jndi.ldap.LdapReferralException.referrals:Ljava/util/Vector;
         3: .line 221
            aload 0 /* this */
            aload 1 /* referrals */
            ifnonnull 4
            iconst_0
            goto 5
      StackMap locals:
      StackMap stack: com.sun.jndi.ldap.LdapReferralException
         4: aload 1 /* referrals */
            invokevirtual java.util.Vector.size:()I
      StackMap locals: com.sun.jndi.ldap.LdapReferralException java.util.Vector int
      StackMap stack: com.sun.jndi.ldap.LdapReferralException int
         5: putfield com.sun.jndi.ldap.LdapReferralException.referralCount:I
         6: .line 223
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.debug:Z
            ifeq 15
         7: .line 224
            aload 1 /* referrals */
            ifnull 14
         8: .line 225
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         9: goto 12
        10: .line 226
      StackMap locals: int
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc "  ["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 3 /* i */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc "] "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* referrals */
            iload 3 /* i */
            invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        11: .line 225
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        12: iload 3 /* i */
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.referralCount:I
            if_icmplt 10
        end local 3 // int i
        13: .line 228
            goto 15
        14: .line 229
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "setReferralInfo : referrals == null"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        15: .line 232
      StackMap locals:
      StackMap stack:
            return
        end local 2 // boolean continuationRef
        end local 1 // java.util.Vector referrals
        end local 0 // com.sun.jndi.ldap.LdapReferralException this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   16     0             this  Lcom/sun/jndi/ldap/LdapReferralException;
            0   16     1        referrals  Ljava/util/Vector<*>;
            0   16     2  continuationRef  Z
            9   13     3                i  I
    Signature: (Ljava/util/Vector<*>;Z)V
    MethodParameters:
                 Name  Flags
      referrals        
      continuationRef  

  java.lang.String getNextReferral();
    descriptor: ()Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // com.sun.jndi.ldap.LdapReferralException this
         0: .line 240
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.debug:Z
            ifeq 2
         1: .line 241
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "LdapReferralException.getNextReferral"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         2: .line 243
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.jndi.ldap.LdapReferralException.hasMoreReferrals:()Z
            ifeq 4
         3: .line 244
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.referrals:Ljava/util/Vector;
            aload 0 /* this */
            dup
            getfield com.sun.jndi.ldap.LdapReferralException.referralIndex:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.jndi.ldap.LdapReferralException.referralIndex:I
            invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
            checkcast java.lang.String
            areturn
         4: .line 245
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.jndi.ldap.LdapReferralException.hasMoreReferralExceptions:()Z
            ifeq 6
         5: .line 246
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.nextReferralEx:Lcom/sun/jndi/ldap/LdapReferralException;
            athrow
         6: .line 248
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // com.sun.jndi.ldap.LdapReferralException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/sun/jndi/ldap/LdapReferralException;
    Exceptions:
      throws javax.naming.ReferralException

  com.sun.jndi.ldap.LdapReferralException appendUnprocessedReferrals(com.sun.jndi.ldap.LdapReferralException);
    descriptor: (Lcom/sun/jndi/ldap/LdapReferralException;)Lcom/sun/jndi/ldap/LdapReferralException;
    flags: (0x0000) 
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // com.sun.jndi.ldap.LdapReferralException this
        start local 1 // com.sun.jndi.ldap.LdapReferralException back
         0: .line 260
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.debug:Z
            ifeq 7
         1: .line 261
            getstatic java.lang.System.out:Ljava/io/PrintStream;
         2: .line 262
            ldc "LdapReferralException.appendUnprocessedReferrals"
         3: .line 261
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         4: .line 263
            aload 0 /* this */
            invokevirtual com.sun.jndi.ldap.LdapReferralException.dump:()V
         5: .line 264
            aload 1 /* back */
            ifnull 7
         6: .line 265
            aload 1 /* back */
            invokevirtual com.sun.jndi.ldap.LdapReferralException.dump:()V
         7: .line 269
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            astore 2 /* front */
        start local 2 // com.sun.jndi.ldap.LdapReferralException front
         8: .line 271
            aload 2 /* front */
            invokevirtual com.sun.jndi.ldap.LdapReferralException.hasMoreReferrals:()Z
            ifne 12
         9: .line 272
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.nextReferralEx:Lcom/sun/jndi/ldap/LdapReferralException;
            astore 2 /* front */
        10: .line 274
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.errorEx:Ljavax/naming/NamingException;
            ifnull 12
            aload 2 /* front */
            ifnull 12
        11: .line 275
            aload 2 /* front */
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.errorEx:Ljavax/naming/NamingException;
            invokevirtual com.sun.jndi.ldap.LdapReferralException.setNamingException:(Ljavax/naming/NamingException;)V
        12: .line 280
      StackMap locals: com.sun.jndi.ldap.LdapReferralException
      StackMap stack:
            aload 0 /* this */
            aload 1 /* back */
            if_acmpne 14
        13: .line 281
            aload 2 /* front */
            areturn
        14: .line 284
      StackMap locals:
      StackMap stack:
            aload 1 /* back */
            ifnull 16
            aload 1 /* back */
            invokevirtual com.sun.jndi.ldap.LdapReferralException.hasMoreReferrals:()Z
            ifne 16
        15: .line 285
            aload 1 /* back */
            getfield com.sun.jndi.ldap.LdapReferralException.nextReferralEx:Lcom/sun/jndi/ldap/LdapReferralException;
            astore 1 /* back */
        16: .line 288
      StackMap locals:
      StackMap stack:
            aload 1 /* back */
            ifnonnull 18
        17: .line 289
            aload 2 /* front */
            areturn
        18: .line 293
      StackMap locals:
      StackMap stack:
            aload 2 /* front */
            astore 3 /* ptr */
        start local 3 // com.sun.jndi.ldap.LdapReferralException ptr
        19: .line 294
            goto 21
        20: .line 295
      StackMap locals: com.sun.jndi.ldap.LdapReferralException
      StackMap stack:
            aload 3 /* ptr */
            getfield com.sun.jndi.ldap.LdapReferralException.nextReferralEx:Lcom/sun/jndi/ldap/LdapReferralException;
            astore 3 /* ptr */
        21: .line 294
      StackMap locals:
      StackMap stack:
            aload 3 /* ptr */
            getfield com.sun.jndi.ldap.LdapReferralException.nextReferralEx:Lcom/sun/jndi/ldap/LdapReferralException;
            ifnonnull 20
        22: .line 297
            aload 3 /* ptr */
            aload 1 /* back */
            putfield com.sun.jndi.ldap.LdapReferralException.nextReferralEx:Lcom/sun/jndi/ldap/LdapReferralException;
        23: .line 299
            aload 2 /* front */
            areturn
        end local 3 // com.sun.jndi.ldap.LdapReferralException ptr
        end local 2 // com.sun.jndi.ldap.LdapReferralException front
        end local 1 // com.sun.jndi.ldap.LdapReferralException back
        end local 0 // com.sun.jndi.ldap.LdapReferralException this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   24     0   this  Lcom/sun/jndi/ldap/LdapReferralException;
            0   24     1   back  Lcom/sun/jndi/ldap/LdapReferralException;
            8   24     2  front  Lcom/sun/jndi/ldap/LdapReferralException;
           19   24     3    ptr  Lcom/sun/jndi/ldap/LdapReferralException;
    MethodParameters:
      Name  Flags
      back  

  boolean hasMoreReferrals();
    descriptor: ()Z
    flags: (0x0000) 
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.jndi.ldap.LdapReferralException this
         0: .line 308
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.debug:Z
            ifeq 2
         1: .line 309
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "LdapReferralException.hasMoreReferrals"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         2: .line 311
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.foundEntry:Z
            ifne 3
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.referralIndex:I
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.referralCount:I
            if_icmpge 3
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_0
            ireturn
        end local 0 // com.sun.jndi.ldap.LdapReferralException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/jndi/ldap/LdapReferralException;

  boolean hasMoreReferralExceptions();
    descriptor: ()Z
    flags: (0x0000) 
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.jndi.ldap.LdapReferralException this
         0: .line 318
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.debug:Z
            ifeq 4
         1: .line 319
            getstatic java.lang.System.out:Ljava/io/PrintStream;
         2: .line 320
            ldc "LdapReferralException.hasMoreReferralExceptions"
         3: .line 319
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         4: .line 322
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.nextReferralEx:Lcom/sun/jndi/ldap/LdapReferralException;
            ifnull 5
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         5: iconst_0
            ireturn
        end local 0 // com.sun.jndi.ldap.LdapReferralException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/jndi/ldap/LdapReferralException;

  void setHopCount(int);
    descriptor: (I)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.jndi.ldap.LdapReferralException this
        start local 1 // int hopCount
         0: .line 330
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.debug:Z
            ifeq 2
         1: .line 331
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "LdapReferralException.setHopCount"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         2: .line 333
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* hopCount */
            putfield com.sun.jndi.ldap.LdapReferralException.hopCount:I
         3: .line 334
            return
        end local 1 // int hopCount
        end local 0 // com.sun.jndi.ldap.LdapReferralException this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/sun/jndi/ldap/LdapReferralException;
            0    4     1  hopCount  I
    MethodParameters:
          Name  Flags
      hopCount  

  void setNameResolved(boolean);
    descriptor: (Z)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.jndi.ldap.LdapReferralException this
        start local 1 // boolean resolved
         0: .line 340
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.debug:Z
            ifeq 2
         1: .line 341
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "LdapReferralException.setNameResolved"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         2: .line 343
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* resolved */
            putfield com.sun.jndi.ldap.LdapReferralException.foundEntry:Z
         3: .line 344
            return
        end local 1 // boolean resolved
        end local 0 // com.sun.jndi.ldap.LdapReferralException this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/sun/jndi/ldap/LdapReferralException;
            0    4     1  resolved  Z
    MethodParameters:
          Name  Flags
      resolved  

  void setNamingException(javax.naming.NamingException);
    descriptor: (Ljavax/naming/NamingException;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.jndi.ldap.LdapReferralException this
        start local 1 // javax.naming.NamingException e
         0: .line 351
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.debug:Z
            ifeq 2
         1: .line 352
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "LdapReferralException.setNamingException"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         2: .line 354
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.errorEx:Ljavax/naming/NamingException;
            ifnonnull 5
         3: .line 355
            aload 1 /* e */
            aload 0 /* this */
            invokevirtual javax.naming.NamingException.setRootCause:(Ljava/lang/Throwable;)V
         4: .line 356
            aload 0 /* this */
            aload 1 /* e */
            putfield com.sun.jndi.ldap.LdapReferralException.errorEx:Ljavax/naming/NamingException;
         5: .line 358
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javax.naming.NamingException e
        end local 0 // com.sun.jndi.ldap.LdapReferralException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/jndi/ldap/LdapReferralException;
            0    6     1     e  Ljavax/naming/NamingException;
    MethodParameters:
      Name  Flags
      e     

  java.lang.String getNewRdn();
    descriptor: ()Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.jndi.ldap.LdapReferralException this
         0: .line 364
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.debug:Z
            ifeq 2
         1: .line 365
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "LdapReferralException.getNewRdn"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         2: .line 367
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.newRdn:Ljava/lang/String;
            areturn
        end local 0 // com.sun.jndi.ldap.LdapReferralException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/jndi/ldap/LdapReferralException;

  void setNewRdn(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.jndi.ldap.LdapReferralException this
        start local 1 // java.lang.String newRdn
         0: .line 375
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.debug:Z
            ifeq 2
         1: .line 376
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "LdapReferralException.setNewRdn"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         2: .line 378
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* newRdn */
            putfield com.sun.jndi.ldap.LdapReferralException.newRdn:Ljava/lang/String;
         3: .line 379
            return
        end local 1 // java.lang.String newRdn
        end local 0 // com.sun.jndi.ldap.LdapReferralException this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/sun/jndi/ldap/LdapReferralException;
            0    4     1  newRdn  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      newRdn  

  javax.naming.NamingException getNamingException();
    descriptor: ()Ljavax/naming/NamingException;
    flags: (0x0000) 
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.jndi.ldap.LdapReferralException this
         0: .line 385
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.debug:Z
            ifeq 2
         1: .line 386
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "LdapReferralException.getNamingException"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         2: .line 388
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.errorEx:Ljavax/naming/NamingException;
            areturn
        end local 0 // com.sun.jndi.ldap.LdapReferralException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/jndi/ldap/LdapReferralException;

  void dump();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.jndi.ldap.LdapReferralException this
         0: .line 397
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            invokevirtual java.io.PrintStream.println:()V
         1: .line 398
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "LdapReferralException.dump"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         2: .line 399
            aload 0 /* this */
            astore 1 /* ptr */
        start local 1 // com.sun.jndi.ldap.LdapReferralException ptr
         3: .line 400
            goto 6
         4: .line 401
      StackMap locals: com.sun.jndi.ldap.LdapReferralException
      StackMap stack:
            aload 1 /* ptr */
            invokevirtual com.sun.jndi.ldap.LdapReferralException.dumpState:()V
         5: .line 402
            aload 1 /* ptr */
            getfield com.sun.jndi.ldap.LdapReferralException.nextReferralEx:Lcom/sun/jndi/ldap/LdapReferralException;
            astore 1 /* ptr */
         6: .line 400
      StackMap locals:
      StackMap stack:
            aload 1 /* ptr */
            ifnonnull 4
         7: .line 404
            return
        end local 1 // com.sun.jndi.ldap.LdapReferralException ptr
        end local 0 // com.sun.jndi.ldap.LdapReferralException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/sun/jndi/ldap/LdapReferralException;
            3    8     1   ptr  Lcom/sun/jndi/ldap/LdapReferralException;

  private void dumpState();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.sun.jndi.ldap.LdapReferralException this
         0: .line 410
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "LdapReferralException.dumpState"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         1: .line 411
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc "  hashCode="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.Object.hashCode:()I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         2: .line 412
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc "  foundEntry="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.foundEntry:Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         3: .line 413
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc "  skipThisReferral="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.skipThisReferral:Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         4: .line 414
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc "  referralIndex="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.referralIndex:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         5: .line 416
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.referrals:Ljava/util/Vector;
            ifnull 13
         6: .line 417
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "  referrals:"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         7: .line 418
            iconst_0
            istore 1 /* i */
        start local 1 // int i
         8: goto 11
         9: .line 419
      StackMap locals: int
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc "    ["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* i */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc "] "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.referrals:Ljava/util/Vector;
            iload 1 /* i */
            invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        10: .line 418
            iinc 1 /* i */ 1
      StackMap locals:
      StackMap stack:
        11: iload 1 /* i */
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.referralCount:I
            if_icmplt 9
        end local 1 // int i
        12: .line 421
            goto 14
        13: .line 422
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "  referrals=null"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        14: .line 425
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc "  errorEx="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.errorEx:Ljavax/naming/NamingException;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        15: .line 427
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.nextReferralEx:Lcom/sun/jndi/ldap/LdapReferralException;
            ifnonnull 18
        16: .line 428
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "  nextRefEx=null"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        17: .line 429
            goto 19
        18: .line 430
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc "  nextRefEx="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.sun.jndi.ldap.LdapReferralException.nextReferralEx:Lcom/sun/jndi/ldap/LdapReferralException;
            invokevirtual java.lang.Object.hashCode:()I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        19: .line 432
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            invokevirtual java.io.PrintStream.println:()V
        20: .line 433
            return
        end local 0 // com.sun.jndi.ldap.LdapReferralException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   21     0  this  Lcom/sun/jndi/ldap/LdapReferralException;
            8   12     1     i  I
}
SourceFile: "LdapReferralException.java"