public class org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference extends org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference
  super_class: org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference
{
  public void <init>(org.eclipse.jdt.internal.compiler.ast.TypeReference, int, int);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.TypeReference name
        start local 2 // int pos
        start local 3 // int sourceEnd
         0: .line 33
            aload 0 /* this */
            aload 1 /* name */
            iload 2 /* pos */
            iload 3 /* sourceEnd */
            invokespecial org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference.<init>:(Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;II)V
         1: .line 34
            return
        end local 3 // int sourceEnd
        end local 2 // int pos
        end local 1 // org.eclipse.jdt.internal.compiler.ast.TypeReference name
        end local 0 // org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/eclipse/jdt/internal/compiler/ast/QualifiedSuperReference;
            0    2     1       name  Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;
            0    2     2        pos  I
            0    2     3  sourceEnd  I
    MethodParameters:
           Name  Flags
      name       
      pos        
      sourceEnd  

  public boolean isSuper();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference this
         0: .line 38
            iconst_1
            ireturn
        end local 0 // org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/internal/compiler/ast/QualifiedSuperReference;

  public boolean isQualifiedSuper();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference this
         0: .line 43
            iconst_1
            ireturn
        end local 0 // org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/internal/compiler/ast/QualifiedSuperReference;

  public boolean isThis();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference this
         0: .line 48
            iconst_0
            ireturn
        end local 0 // org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/internal/compiler/ast/QualifiedSuperReference;

  public java.lang.StringBuffer printExpression(int, java.lang.StringBuffer);
    descriptor: (ILjava/lang/StringBuffer;)Ljava/lang/StringBuffer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference this
        start local 1 // int indent
        start local 2 // java.lang.StringBuffer output
         0: .line 53
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference.qualification:Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;
            iconst_0
            aload 2 /* output */
            invokevirtual org.eclipse.jdt.internal.compiler.ast.TypeReference.print:(ILjava/lang/StringBuffer;)Ljava/lang/StringBuffer;
            ldc ".super"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            areturn
        end local 2 // java.lang.StringBuffer output
        end local 1 // int indent
        end local 0 // org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/eclipse/jdt/internal/compiler/ast/QualifiedSuperReference;
            0    1     1  indent  I
            0    1     2  output  Ljava/lang/StringBuffer;
    MethodParameters:
        Name  Flags
      indent  
      output  

  public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType(org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 58
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference.bits:I
            ldc 534773760
            iand
            ifeq 3
         1: .line 59
            aload 1 /* scope */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.BlockScope.problemReporter:()Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter;
            aload 0 /* this */
            invokevirtual org.eclipse.jdt.internal.compiler.problem.ProblemReporter.invalidParenthesizedExpression:(Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;)V
         2: .line 60
            aconst_null
            areturn
         3: .line 62
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* scope */
            invokespecial org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference.resolveType:(Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            pop
         4: .line 63
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference.resolvedType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            ifnull 7
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference.resolvedType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.TypeBinding.isValidBinding:()Z
            ifne 7
         5: .line 64
            aload 1 /* scope */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.BlockScope.problemReporter:()Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference.qualification:Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;
            getfield org.eclipse.jdt.internal.compiler.ast.TypeReference.resolvedType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference.resolvedType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            aload 0 /* this */
            invokevirtual org.eclipse.jdt.internal.compiler.problem.ProblemReporter.illegalSuperAccess:(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;)V
         6: .line 65
            aconst_null
            areturn
         7: .line 67
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference.currentCompatibleType:Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;
            ifnonnull 9
         8: .line 68
            aconst_null
            areturn
         9: .line 70
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference.currentCompatibleType:Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;
            getfield org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding.id:I
            iconst_1
            if_icmpne 12
        10: .line 71
            aload 1 /* scope */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.BlockScope.problemReporter:()Lorg/eclipse/jdt/internal/compiler/problem/ProblemReporter;
            aload 0 /* this */
            invokevirtual org.eclipse.jdt.internal.compiler.problem.ProblemReporter.cannotUseSuperInJavaLangObject:(Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;)V
        11: .line 72
            aconst_null
            areturn
        12: .line 74
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference.currentCompatibleType:Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding.isInterface:()Z
            ifeq 14
        13: .line 75
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference.currentCompatibleType:Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;
            goto 15
        14: .line 76
      StackMap locals:
      StackMap stack: org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference.currentCompatibleType:Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding.superclass:()Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;
        15: .line 74
      StackMap locals: org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference org.eclipse.jdt.internal.compiler.lookup.BlockScope
      StackMap stack: org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding
            dup_x1
            putfield org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference.resolvedType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            areturn
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 0 // org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   16     0   this  Lorg/eclipse/jdt/internal/compiler/ast/QualifiedSuperReference;
            0   16     1  scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
       Name  Flags
      scope  

  int findCompatibleEnclosing(org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)I
    flags: (0x0000) 
    Code:
      stack=6, locals=12, args_size=4
        start local 0 // org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
        start local 3 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 81
            aload 2 /* type */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.TypeBinding.isInterface:()Z
            ifeq 31
         1: .line 83
            aload 3 /* scope */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.BlockScope.compilerOptions:()Lorg/eclipse/jdt/internal/compiler/impl/CompilerOptions;
            astore 4 /* compilerOptions */
        start local 4 // org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
         2: .line 84
            aload 1 /* enclosingType */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding.superInterfaces:()[Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;
            astore 5 /* supers */
        start local 5 // org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] supers
         3: .line 85
            aload 5 /* supers */
            arraylength
            istore 6 /* length */
        start local 6 // int length
         4: .line 86
            aload 4 /* compilerOptions */
            getfield org.eclipse.jdt.internal.compiler.impl.CompilerOptions.complianceLevel:J
            ldc 3407872
            lcmp
            iflt 5
            iconst_1
            goto 6
      StackMap locals: org.eclipse.jdt.internal.compiler.impl.CompilerOptions org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] int
      StackMap stack:
         5: iconst_0
      StackMap locals:
      StackMap stack: int
         6: istore 7 /* isJava8 */
        start local 7 // boolean isJava8
         7: .line 87
            iconst_1
            istore 8 /* isLegal */
        start local 8 // boolean isLegal
         8: .line 88
            aconst_null
            astore 9 /* compoundName */
        start local 9 // char[][] compoundName
         9: .line 89
            aconst_null
            astore 10 /* closestMatch */
        start local 10 // org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding closestMatch
        10: .line 90
            iconst_0
            istore 11 /* i */
        start local 11 // int i
        11: goto 21
        12: .line 91
      StackMap locals: org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding org.eclipse.jdt.internal.compiler.lookup.TypeBinding org.eclipse.jdt.internal.compiler.lookup.BlockScope org.eclipse.jdt.internal.compiler.impl.CompilerOptions org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] int int int char[][] org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding int
      StackMap stack:
            aload 5 /* supers */
            iload 11 /* i */
            aaload
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding.erasure:()Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            aload 2 /* type */
            invokestatic org.eclipse.jdt.internal.compiler.lookup.TypeBinding.equalsEquals:(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)Z
            ifeq 15
        13: .line 92
            aload 0 /* this */
            aload 5 /* supers */
            iload 11 /* i */
            aaload
            dup
            astore 10 /* closestMatch */
            putfield org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference.currentCompatibleType:Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;
        14: .line 93
            goto 20
      StackMap locals:
      StackMap stack:
        15: aload 5 /* supers */
            iload 11 /* i */
            aaload
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding.erasure:()Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            aload 2 /* type */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.TypeBinding.isCompatibleWith:(Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)Z
            ifeq 20
        16: .line 94
            iconst_0
            istore 8 /* isLegal */
        17: .line 95
            aload 5 /* supers */
            iload 11 /* i */
            aaload
            getfield org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding.compoundName:[[C
            astore 9 /* compoundName */
        18: .line 96
            aload 10 /* closestMatch */
            ifnonnull 20
        19: .line 97
            aload 5 /* supers */
            iload 11 /* i */
            aaload
            astore 10 /* closestMatch */
        20: .line 90
      StackMap locals:
      StackMap stack:
            iinc 11 /* i */ 1
      StackMap locals:
      StackMap stack:
        21: iload 11 /* i */
            iload 6 /* length */
            if_icmplt 12
        end local 11 // int i
        22: .line 101
            iload 8 /* isLegal */
            ifeq 23
            iload 7 /* isJava8 */
            ifne 30
        23: .line 102
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference.currentCompatibleType:Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;
        24: .line 107
            aload 0 /* this */
        25: new org.eclipse.jdt.internal.compiler.lookup.ProblemReferenceBinding
            dup
            aload 9 /* compoundName */
        26: .line 108
            aload 10 /* closestMatch */
            iload 7 /* isJava8 */
            ifeq 27
            bipush 21
            goto 28
      StackMap locals: org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding org.eclipse.jdt.internal.compiler.lookup.TypeBinding org.eclipse.jdt.internal.compiler.lookup.BlockScope org.eclipse.jdt.internal.compiler.impl.CompilerOptions org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] int int int char[][] org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding
      StackMap stack: org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference new 25 new 25 char[][] org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding
        27: bipush 29
      StackMap locals: org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding org.eclipse.jdt.internal.compiler.lookup.TypeBinding org.eclipse.jdt.internal.compiler.lookup.BlockScope org.eclipse.jdt.internal.compiler.impl.CompilerOptions org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] int int int char[][] org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding
      StackMap stack: org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference new 25 new 25 char[][] org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding int
        28: invokespecial org.eclipse.jdt.internal.compiler.lookup.ProblemReferenceBinding.<init>:([[CLorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;I)V
        29: .line 107
            putfield org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference.resolvedType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
        30: .line 110
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 10 // org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding closestMatch
        end local 9 // char[][] compoundName
        end local 8 // boolean isLegal
        end local 7 // boolean isJava8
        end local 6 // int length
        end local 5 // org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] supers
        end local 4 // org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
        31: .line 112
      StackMap locals: org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding org.eclipse.jdt.internal.compiler.lookup.TypeBinding org.eclipse.jdt.internal.compiler.lookup.BlockScope
      StackMap stack:
            aload 0 /* this */
            aload 1 /* enclosingType */
            aload 2 /* type */
            aload 3 /* scope */
            invokespecial org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference.findCompatibleEnclosing:(Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)I
            ireturn
        end local 3 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
        end local 0 // org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   32     0             this  Lorg/eclipse/jdt/internal/compiler/ast/QualifiedSuperReference;
            0   32     1    enclosingType  Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;
            0   32     2             type  Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
            0   32     3            scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
            2   31     4  compilerOptions  Lorg/eclipse/jdt/internal/compiler/impl/CompilerOptions;
            3   31     5           supers  [Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;
            4   31     6           length  I
            7   31     7          isJava8  Z
            8   31     8          isLegal  Z
            9   31     9     compoundName  [[C
           10   31    10     closestMatch  Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;
           11   22    11                i  I
    MethodParameters:
               Name  Flags
      enclosingType  
      type           
      scope          

  public void traverse(org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ASTVisitor;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference this
        start local 1 // org.eclipse.jdt.internal.compiler.ASTVisitor visitor
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
         0: .line 120
            aload 1 /* visitor */
            aload 0 /* this */
            aload 2 /* blockScope */
            invokevirtual org.eclipse.jdt.internal.compiler.ASTVisitor.visit:(Lorg/eclipse/jdt/internal/compiler/ast/QualifiedSuperReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
            ifeq 2
         1: .line 121
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference.qualification:Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;
            aload 1 /* visitor */
            aload 2 /* blockScope */
            invokevirtual org.eclipse.jdt.internal.compiler.ast.TypeReference.traverse:(Lorg/eclipse/jdt/internal/compiler/ASTVisitor;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
         2: .line 123
      StackMap locals:
      StackMap stack:
            aload 1 /* visitor */
            aload 0 /* this */
            aload 2 /* blockScope */
            invokevirtual org.eclipse.jdt.internal.compiler.ASTVisitor.endVisit:(Lorg/eclipse/jdt/internal/compiler/ast/QualifiedSuperReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
         3: .line 124
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
        end local 1 // org.eclipse.jdt.internal.compiler.ASTVisitor visitor
        end local 0 // org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lorg/eclipse/jdt/internal/compiler/ast/QualifiedSuperReference;
            0    4     1     visitor  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    4     2  blockScope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
            Name  Flags
      visitor     
      blockScope  

  public void traverse(org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ASTVisitor;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference this
        start local 1 // org.eclipse.jdt.internal.compiler.ASTVisitor visitor
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope blockScope
         0: .line 130
            aload 1 /* visitor */
            aload 0 /* this */
            aload 2 /* blockScope */
            invokevirtual org.eclipse.jdt.internal.compiler.ASTVisitor.visit:(Lorg/eclipse/jdt/internal/compiler/ast/QualifiedSuperReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
            ifeq 2
         1: .line 131
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference.qualification:Lorg/eclipse/jdt/internal/compiler/ast/TypeReference;
            aload 1 /* visitor */
            aload 2 /* blockScope */
            invokevirtual org.eclipse.jdt.internal.compiler.ast.TypeReference.traverse:(Lorg/eclipse/jdt/internal/compiler/ASTVisitor;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
         2: .line 133
      StackMap locals:
      StackMap stack:
            aload 1 /* visitor */
            aload 0 /* this */
            aload 2 /* blockScope */
            invokevirtual org.eclipse.jdt.internal.compiler.ASTVisitor.endVisit:(Lorg/eclipse/jdt/internal/compiler/ast/QualifiedSuperReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
         3: .line 134
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope blockScope
        end local 1 // org.eclipse.jdt.internal.compiler.ASTVisitor visitor
        end local 0 // org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lorg/eclipse/jdt/internal/compiler/ast/QualifiedSuperReference;
            0    4     1     visitor  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    4     2  blockScope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
            Name  Flags
      visitor     
      blockScope  
}
SourceFile: "QualifiedSuperReference.java"