public abstract class org.eclipse.jdt.internal.compiler.ASTVisitor
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: org.eclipse.jdt.internal.compiler.ASTVisitor
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
         0: .line 26
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;

  public void acceptProblem(org.eclipse.jdt.core.compiler.IProblem);
    descriptor: (Lorg/eclipse/jdt/core/compiler/IProblem;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.core.compiler.IProblem problem
         0: .line 29
            return
        end local 1 // org.eclipse.jdt.core.compiler.IProblem problem
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  problem  Lorg/eclipse/jdt/core/compiler/IProblem;
    MethodParameters:
         Name  Flags
      problem  

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.AllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/AllocationExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocationExpression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 34
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocationExpression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    1     0                  this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  allocationExpression  Lorg/eclipse/jdt/internal/compiler/ast/AllocationExpression;
            0    1     2                 scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                      Name  Flags
      allocationExpression  
      scope                 

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/AND_AND_Expression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression and_and_Expression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 37
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression and_and_Expression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  and_and_Expression  Lorg/eclipse/jdt/internal/compiler/ast/AND_AND_Expression;
            0    1     2               scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                    Name  Flags
      and_and_Expression  
      scope               

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/AnnotationMethodDeclaration;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationTypeDeclaration
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
         0: .line 42
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationTypeDeclaration
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  annotationTypeDeclaration  Lorg/eclipse/jdt/internal/compiler/ast/AnnotationMethodDeclaration;
            0    1     2                 classScope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                           Name  Flags
      annotationTypeDeclaration  
      classScope                 

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/Argument;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.Argument argument
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 45
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.Argument argument
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  argument  Lorg/eclipse/jdt/internal/compiler/ast/Argument;
            0    1     2     scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
          Name  Flags
      argument  
      scope     

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/Argument;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.Argument argument
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 48
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.Argument argument
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  argument  Lorg/eclipse/jdt/internal/compiler/ast/Argument;
            0    1     2     scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
          Name  Flags
      argument  
      scope     

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ArrayAllocationExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression arrayAllocationExpression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 53
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression arrayAllocationExpression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  arrayAllocationExpression  Lorg/eclipse/jdt/internal/compiler/ast/ArrayAllocationExpression;
            0    1     2                      scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                           Name  Flags
      arrayAllocationExpression  
      scope                      

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.ArrayInitializer, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ArrayInitializer;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ArrayInitializer arrayInitializer
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 56
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ArrayInitializer arrayInitializer
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  arrayInitializer  Lorg/eclipse/jdt/internal/compiler/ast/ArrayInitializer;
            0    1     2             scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                  Name  Flags
      arrayInitializer  
      scope             

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.ArrayInitializer, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ArrayInitializer;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ArrayInitializer arrayInitializer
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 59
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ArrayInitializer arrayInitializer
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  arrayInitializer  Lorg/eclipse/jdt/internal/compiler/ast/ArrayInitializer;
            0    1     2             scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                  Name  Flags
      arrayInitializer  
      scope             

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ArrayQualifiedTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 64
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                         Name  Signature
            0    1     0                         this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  arrayQualifiedTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/ArrayQualifiedTypeReference;
            0    1     2                        scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                             Name  Flags
      arrayQualifiedTypeReference  
      scope                        

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ArrayQualifiedTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 69
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                         Name  Signature
            0    1     0                         this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  arrayQualifiedTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/ArrayQualifiedTypeReference;
            0    1     2                        scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                             Name  Flags
      arrayQualifiedTypeReference  
      scope                        

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.ArrayReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ArrayReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ArrayReference arrayReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 72
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ArrayReference arrayReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  arrayReference  Lorg/eclipse/jdt/internal/compiler/ast/ArrayReference;
            0    1     2           scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                Name  Flags
      arrayReference  
      scope           

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ArrayTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 75
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  arrayTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/ArrayTypeReference;
            0    1     2               scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                    Name  Flags
      arrayTypeReference  
      scope               

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ArrayTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 78
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  arrayTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/ArrayTypeReference;
            0    1     2               scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                    Name  Flags
      arrayTypeReference  
      scope               

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.AssertStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/AssertStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.AssertStatement assertStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 81
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.AssertStatement assertStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  assertStatement  Lorg/eclipse/jdt/internal/compiler/ast/AssertStatement;
            0    1     2            scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                 Name  Flags
      assertStatement  
      scope            

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.Assignment, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/Assignment;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.Assignment assignment
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 84
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.Assignment assignment
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  assignment  Lorg/eclipse/jdt/internal/compiler/ast/Assignment;
            0    1     2       scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
            Name  Flags
      assignment  
      scope       

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.BinaryExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/BinaryExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.BinaryExpression binaryExpression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 87
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.BinaryExpression binaryExpression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  binaryExpression  Lorg/eclipse/jdt/internal/compiler/ast/BinaryExpression;
            0    1     2             scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                  Name  Flags
      binaryExpression  
      scope             

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.Block, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/Block;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.Block block
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 90
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.Block block
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  block  Lorg/eclipse/jdt/internal/compiler/ast/Block;
            0    1     2  scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
       Name  Flags
      block  
      scope  

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.BreakStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/BreakStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.BreakStatement breakStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 93
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.BreakStatement breakStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  breakStatement  Lorg/eclipse/jdt/internal/compiler/ast/BreakStatement;
            0    1     2           scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                Name  Flags
      breakStatement  
      scope           

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.CaseStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/CaseStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.CaseStatement caseStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 96
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.CaseStatement caseStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  caseStatement  Lorg/eclipse/jdt/internal/compiler/ast/CaseStatement;
            0    1     2          scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
               Name  Flags
      caseStatement  
      scope          

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.CastExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/CastExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.CastExpression castExpression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 99
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.CastExpression castExpression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  castExpression  Lorg/eclipse/jdt/internal/compiler/ast/CastExpression;
            0    1     2           scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                Name  Flags
      castExpression  
      scope           

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.CharLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/CharLiteral;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.CharLiteral charLiteral
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 102
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.CharLiteral charLiteral
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  charLiteral  Lorg/eclipse/jdt/internal/compiler/ast/CharLiteral;
            0    1     2        scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
             Name  Flags
      charLiteral  
      scope        

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ClassLiteralAccess;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess classLiteral
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 105
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess classLiteral
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  classLiteral  Lorg/eclipse/jdt/internal/compiler/ast/ClassLiteralAccess;
            0    1     2         scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
              Name  Flags
      classLiteral  
      scope         

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.Clinit, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/Clinit;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.Clinit clinit
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 108
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.Clinit clinit
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  clinit  Lorg/eclipse/jdt/internal/compiler/ast/Clinit;
            0    1     2   scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
        Name  Flags
      clinit  
      scope   

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;Lorg/eclipse/jdt/internal/compiler/lookup/CompilationUnitScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compilationUnitDeclaration
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
         0: .line 113
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compilationUnitDeclaration
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                        Name  Signature
            0    1     0                        this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  compilationUnitDeclaration  Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;
            0    1     2                       scope  Lorg/eclipse/jdt/internal/compiler/lookup/CompilationUnitScope;
    MethodParameters:
                            Name  Flags
      compilationUnitDeclaration  
      scope                       

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/CompoundAssignment;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.CompoundAssignment compoundAssignment
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 116
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.CompoundAssignment compoundAssignment
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  compoundAssignment  Lorg/eclipse/jdt/internal/compiler/ast/CompoundAssignment;
            0    1     2               scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                    Name  Flags
      compoundAssignment  
      scope               

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.ConditionalExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ConditionalExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ConditionalExpression conditionalExpression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 121
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ConditionalExpression conditionalExpression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    1     0                   this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  conditionalExpression  Lorg/eclipse/jdt/internal/compiler/ast/ConditionalExpression;
            0    1     2                  scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                       Name  Flags
      conditionalExpression  
      scope                  

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ConstructorDeclaration;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 126
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  constructorDeclaration  Lorg/eclipse/jdt/internal/compiler/ast/ConstructorDeclaration;
            0    1     2                   scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                        Name  Flags
      constructorDeclaration  
      scope                   

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.ContinueStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ContinueStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ContinueStatement continueStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 129
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ContinueStatement continueStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  continueStatement  Lorg/eclipse/jdt/internal/compiler/ast/ContinueStatement;
            0    1     2              scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                   Name  Flags
      continueStatement  
      scope              

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.DoStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/DoStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.DoStatement doStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 132
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.DoStatement doStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  doStatement  Lorg/eclipse/jdt/internal/compiler/ast/DoStatement;
            0    1     2        scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
             Name  Flags
      doStatement  
      scope        

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.DoubleLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/DoubleLiteral;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.DoubleLiteral doubleLiteral
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 135
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.DoubleLiteral doubleLiteral
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  doubleLiteral  Lorg/eclipse/jdt/internal/compiler/ast/DoubleLiteral;
            0    1     2          scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
               Name  Flags
      doubleLiteral  
      scope          

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.EmptyStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/EmptyStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.EmptyStatement emptyStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 138
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.EmptyStatement emptyStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  emptyStatement  Lorg/eclipse/jdt/internal/compiler/ast/EmptyStatement;
            0    1     2           scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                Name  Flags
      emptyStatement  
      scope           

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.EqualExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/EqualExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.EqualExpression equalExpression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 141
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.EqualExpression equalExpression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  equalExpression  Lorg/eclipse/jdt/internal/compiler/ast/EqualExpression;
            0    1     2            scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                 Name  Flags
      equalExpression  
      scope            

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ExplicitConstructorCall;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall explicitConstructor
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 146
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall explicitConstructor
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    1     0                 this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  explicitConstructor  Lorg/eclipse/jdt/internal/compiler/ast/ExplicitConstructorCall;
            0    1     2                scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                     Name  Flags
      explicitConstructor  
      scope                

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ExtendedStringLiteral;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extendedStringLiteral
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 151
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extendedStringLiteral
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    1     0                   this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  extendedStringLiteral  Lorg/eclipse/jdt/internal/compiler/ast/ExtendedStringLiteral;
            0    1     2                  scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                       Name  Flags
      extendedStringLiteral  
      scope                  

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.FalseLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/FalseLiteral;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.FalseLiteral falseLiteral
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 154
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.FalseLiteral falseLiteral
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  falseLiteral  Lorg/eclipse/jdt/internal/compiler/ast/FalseLiteral;
            0    1     2         scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
              Name  Flags
      falseLiteral  
      scope         

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/FieldDeclaration;Lorg/eclipse/jdt/internal/compiler/lookup/MethodScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
         0: .line 157
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  fieldDeclaration  Lorg/eclipse/jdt/internal/compiler/ast/FieldDeclaration;
            0    1     2             scope  Lorg/eclipse/jdt/internal/compiler/lookup/MethodScope;
    MethodParameters:
                  Name  Flags
      fieldDeclaration  
      scope             

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.FieldReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/FieldReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.FieldReference fieldReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 160
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.FieldReference fieldReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  fieldReference  Lorg/eclipse/jdt/internal/compiler/ast/FieldReference;
            0    1     2           scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                Name  Flags
      fieldReference  
      scope           

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.FieldReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/FieldReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.FieldReference fieldReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 163
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.FieldReference fieldReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  fieldReference  Lorg/eclipse/jdt/internal/compiler/ast/FieldReference;
            0    1     2           scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                Name  Flags
      fieldReference  
      scope           

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.FloatLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/FloatLiteral;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.FloatLiteral floatLiteral
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 166
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.FloatLiteral floatLiteral
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  floatLiteral  Lorg/eclipse/jdt/internal/compiler/ast/FloatLiteral;
            0    1     2         scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
              Name  Flags
      floatLiteral  
      scope         

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.ForeachStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ForeachStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ForeachStatement forStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 169
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ForeachStatement forStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  forStatement  Lorg/eclipse/jdt/internal/compiler/ast/ForeachStatement;
            0    1     2         scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
              Name  Flags
      forStatement  
      scope         

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.ForStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ForStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ForStatement forStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 172
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ForStatement forStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  forStatement  Lorg/eclipse/jdt/internal/compiler/ast/ForStatement;
            0    1     2         scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
              Name  Flags
      forStatement  
      scope         

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.IfStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/IfStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.IfStatement ifStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 175
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.IfStatement ifStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  ifStatement  Lorg/eclipse/jdt/internal/compiler/ast/IfStatement;
            0    1     2        scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
             Name  Flags
      ifStatement  
      scope        

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.ImportReference, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ImportReference;Lorg/eclipse/jdt/internal/compiler/lookup/CompilationUnitScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ImportReference importRef
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
         0: .line 178
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ImportReference importRef
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  importRef  Lorg/eclipse/jdt/internal/compiler/ast/ImportReference;
            0    1     2      scope  Lorg/eclipse/jdt/internal/compiler/lookup/CompilationUnitScope;
    MethodParameters:
           Name  Flags
      importRef  
      scope      

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.Initializer, org.eclipse.jdt.internal.compiler.lookup.MethodScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/Initializer;Lorg/eclipse/jdt/internal/compiler/lookup/MethodScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.Initializer initializer
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
         0: .line 181
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.Initializer initializer
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  initializer  Lorg/eclipse/jdt/internal/compiler/ast/Initializer;
            0    1     2        scope  Lorg/eclipse/jdt/internal/compiler/lookup/MethodScope;
    MethodParameters:
             Name  Flags
      initializer  
      scope        

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/InstanceOfExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression instanceOfExpression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 186
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression instanceOfExpression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    1     0                  this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  instanceOfExpression  Lorg/eclipse/jdt/internal/compiler/ast/InstanceOfExpression;
            0    1     2                 scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                      Name  Flags
      instanceOfExpression  
      scope                 

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.IntLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/IntLiteral;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.IntLiteral intLiteral
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 189
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.IntLiteral intLiteral
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  intLiteral  Lorg/eclipse/jdt/internal/compiler/ast/IntLiteral;
            0    1     2       scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
            Name  Flags
      intLiteral  
      scope       

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.Javadoc, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/Javadoc;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 192
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  javadoc  Lorg/eclipse/jdt/internal/compiler/ast/Javadoc;
            0    1     2    scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
         Name  Flags
      javadoc  
      scope    

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.Javadoc, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/Javadoc;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 195
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  javadoc  Lorg/eclipse/jdt/internal/compiler/ast/Javadoc;
            0    1     2    scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
         Name  Flags
      javadoc  
      scope    

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocAllocationExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression expression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 198
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression expression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  expression  Lorg/eclipse/jdt/internal/compiler/ast/JavadocAllocationExpression;
            0    1     2       scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
            Name  Flags
      expression  
      scope       

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocAllocationExpression;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression expression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 201
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression expression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  expression  Lorg/eclipse/jdt/internal/compiler/ast/JavadocAllocationExpression;
            0    1     2       scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
            Name  Flags
      expression  
      scope       

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocArgumentExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression expression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 204
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression expression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  expression  Lorg/eclipse/jdt/internal/compiler/ast/JavadocArgumentExpression;
            0    1     2       scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
            Name  Flags
      expression  
      scope       

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocArgumentExpression;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression expression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 207
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression expression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  expression  Lorg/eclipse/jdt/internal/compiler/ast/JavadocArgumentExpression;
            0    1     2       scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
            Name  Flags
      expression  
      scope       

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocArrayQualifiedTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference typeRef
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 210
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference typeRef
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  typeRef  Lorg/eclipse/jdt/internal/compiler/ast/JavadocArrayQualifiedTypeReference;
            0    1     2    scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
         Name  Flags
      typeRef  
      scope    

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocArrayQualifiedTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference typeRef
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 213
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference typeRef
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  typeRef  Lorg/eclipse/jdt/internal/compiler/ast/JavadocArrayQualifiedTypeReference;
            0    1     2    scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
         Name  Flags
      typeRef  
      scope    

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocArraySingleTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference typeRef
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 216
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference typeRef
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  typeRef  Lorg/eclipse/jdt/internal/compiler/ast/JavadocArraySingleTypeReference;
            0    1     2    scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
         Name  Flags
      typeRef  
      scope    

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocArraySingleTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference typeRef
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 219
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference typeRef
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  typeRef  Lorg/eclipse/jdt/internal/compiler/ast/JavadocArraySingleTypeReference;
            0    1     2    scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
         Name  Flags
      typeRef  
      scope    

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocFieldReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference fieldRef
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 222
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference fieldRef
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  fieldRef  Lorg/eclipse/jdt/internal/compiler/ast/JavadocFieldReference;
            0    1     2     scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
          Name  Flags
      fieldRef  
      scope     

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocFieldReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference fieldRef
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 225
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference fieldRef
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  fieldRef  Lorg/eclipse/jdt/internal/compiler/ast/JavadocFieldReference;
            0    1     2     scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
          Name  Flags
      fieldRef  
      scope     

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocImplicitTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference implicitTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 228
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference implicitTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    1     0                   this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  implicitTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/JavadocImplicitTypeReference;
            0    1     2                  scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                       Name  Flags
      implicitTypeReference  
      scope                  

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocImplicitTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference implicitTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 231
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference implicitTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    1     0                   this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  implicitTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/JavadocImplicitTypeReference;
            0    1     2                  scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                       Name  Flags
      implicitTypeReference  
      scope                  

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocMessageSend;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend messageSend
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 234
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend messageSend
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  messageSend  Lorg/eclipse/jdt/internal/compiler/ast/JavadocMessageSend;
            0    1     2        scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
             Name  Flags
      messageSend  
      scope        

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocMessageSend;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend messageSend
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 237
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend messageSend
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  messageSend  Lorg/eclipse/jdt/internal/compiler/ast/JavadocMessageSend;
            0    1     2        scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
             Name  Flags
      messageSend  
      scope        

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocQualifiedTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference typeRef
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 240
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference typeRef
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  typeRef  Lorg/eclipse/jdt/internal/compiler/ast/JavadocQualifiedTypeReference;
            0    1     2    scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
         Name  Flags
      typeRef  
      scope    

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocQualifiedTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference typeRef
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 243
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference typeRef
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  typeRef  Lorg/eclipse/jdt/internal/compiler/ast/JavadocQualifiedTypeReference;
            0    1     2    scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
         Name  Flags
      typeRef  
      scope    

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocReturnStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement statement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 246
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement statement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  statement  Lorg/eclipse/jdt/internal/compiler/ast/JavadocReturnStatement;
            0    1     2      scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
           Name  Flags
      statement  
      scope      

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocReturnStatement;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement statement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 249
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement statement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  statement  Lorg/eclipse/jdt/internal/compiler/ast/JavadocReturnStatement;
            0    1     2      scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
           Name  Flags
      statement  
      scope      

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocSingleNameReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference argument
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 252
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference argument
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  argument  Lorg/eclipse/jdt/internal/compiler/ast/JavadocSingleNameReference;
            0    1     2     scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
          Name  Flags
      argument  
      scope     

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocSingleNameReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference argument
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 255
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference argument
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  argument  Lorg/eclipse/jdt/internal/compiler/ast/JavadocSingleNameReference;
            0    1     2     scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
          Name  Flags
      argument  
      scope     

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocSingleTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference typeRef
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 258
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference typeRef
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  typeRef  Lorg/eclipse/jdt/internal/compiler/ast/JavadocSingleTypeReference;
            0    1     2    scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
         Name  Flags
      typeRef  
      scope    

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocSingleTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference typeRef
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 261
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference typeRef
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  typeRef  Lorg/eclipse/jdt/internal/compiler/ast/JavadocSingleTypeReference;
            0    1     2    scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
         Name  Flags
      typeRef  
      scope    

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.LabeledStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/LabeledStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.LabeledStatement labeledStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 264
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.LabeledStatement labeledStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  labeledStatement  Lorg/eclipse/jdt/internal/compiler/ast/LabeledStatement;
            0    1     2             scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                  Name  Flags
      labeledStatement  
      scope             

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/LocalDeclaration;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 267
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  localDeclaration  Lorg/eclipse/jdt/internal/compiler/ast/LocalDeclaration;
            0    1     2             scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                  Name  Flags
      localDeclaration  
      scope             

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.LongLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/LongLiteral;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.LongLiteral longLiteral
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 270
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.LongLiteral longLiteral
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  longLiteral  Lorg/eclipse/jdt/internal/compiler/ast/LongLiteral;
            0    1     2        scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
             Name  Flags
      longLiteral  
      scope        

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/MarkerAnnotation;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation annotation
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 278
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation annotation
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  annotation  Lorg/eclipse/jdt/internal/compiler/ast/MarkerAnnotation;
            0    1     2       scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
            Name  Flags
      annotation  
      scope       

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/MarkerAnnotation;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation annotation
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 285
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation annotation
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  annotation  Lorg/eclipse/jdt/internal/compiler/ast/MarkerAnnotation;
            0    1     2       scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
            Name  Flags
      annotation  
      scope       

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.MemberValuePair, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/MemberValuePair;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 292
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1   pair  Lorg/eclipse/jdt/internal/compiler/ast/MemberValuePair;
            0    1     2  scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
       Name  Flags
      pair   
      scope  

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.MemberValuePair, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/MemberValuePair;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 299
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1   pair  Lorg/eclipse/jdt/internal/compiler/ast/MemberValuePair;
            0    1     2  scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
       Name  Flags
      pair   
      scope  

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.MessageSend, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/MessageSend;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 302
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  messageSend  Lorg/eclipse/jdt/internal/compiler/ast/MessageSend;
            0    1     2        scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
             Name  Flags
      messageSend  
      scope        

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.MethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/MethodDeclaration;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 305
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  methodDeclaration  Lorg/eclipse/jdt/internal/compiler/ast/MethodDeclaration;
            0    1     2              scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                   Name  Flags
      methodDeclaration  
      scope              

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/StringLiteralConcatenation;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation literal
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 308
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation literal
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  literal  Lorg/eclipse/jdt/internal/compiler/ast/StringLiteralConcatenation;
            0    1     2    scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
         Name  Flags
      literal  
      scope    

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.NormalAnnotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/NormalAnnotation;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.NormalAnnotation annotation
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 316
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.NormalAnnotation annotation
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  annotation  Lorg/eclipse/jdt/internal/compiler/ast/NormalAnnotation;
            0    1     2       scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
            Name  Flags
      annotation  
      scope       

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.NormalAnnotation, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/NormalAnnotation;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.NormalAnnotation annotation
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 319
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.NormalAnnotation annotation
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  annotation  Lorg/eclipse/jdt/internal/compiler/ast/NormalAnnotation;
            0    1     2       scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
            Name  Flags
      annotation  
      scope       

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.NullLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/NullLiteral;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.NullLiteral nullLiteral
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 322
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.NullLiteral nullLiteral
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  nullLiteral  Lorg/eclipse/jdt/internal/compiler/ast/NullLiteral;
            0    1     2        scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
             Name  Flags
      nullLiteral  
      scope        

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.OR_OR_Expression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/OR_OR_Expression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.OR_OR_Expression or_or_Expression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 325
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.OR_OR_Expression or_or_Expression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  or_or_Expression  Lorg/eclipse/jdt/internal/compiler/ast/OR_OR_Expression;
            0    1     2             scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                  Name  Flags
      or_or_Expression  
      scope             

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ParameterizedQualifiedTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 328
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                                 Name  Signature
            0    1     0                                 this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  parameterizedQualifiedTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/ParameterizedQualifiedTypeReference;
            0    1     2                                scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                                     Name  Flags
      parameterizedQualifiedTypeReference  
      scope                                

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ParameterizedQualifiedTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 331
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                                 Name  Signature
            0    1     0                                 this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  parameterizedQualifiedTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/ParameterizedQualifiedTypeReference;
            0    1     2                                scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                                     Name  Flags
      parameterizedQualifiedTypeReference  
      scope                                

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ParameterizedSingleTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference parameterizedSingleTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 334
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference parameterizedSingleTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                              Name  Signature
            0    1     0                              this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  parameterizedSingleTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/ParameterizedSingleTypeReference;
            0    1     2                             scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                                  Name  Flags
      parameterizedSingleTypeReference  
      scope                             

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ParameterizedSingleTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference parameterizedSingleTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 337
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference parameterizedSingleTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                              Name  Signature
            0    1     0                              this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  parameterizedSingleTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/ParameterizedSingleTypeReference;
            0    1     2                             scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                                  Name  Flags
      parameterizedSingleTypeReference  
      scope                             

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.PostfixExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/PostfixExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.PostfixExpression postfixExpression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 340
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.PostfixExpression postfixExpression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  postfixExpression  Lorg/eclipse/jdt/internal/compiler/ast/PostfixExpression;
            0    1     2              scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                   Name  Flags
      postfixExpression  
      scope              

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.PrefixExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/PrefixExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.PrefixExpression prefixExpression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 343
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.PrefixExpression prefixExpression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  prefixExpression  Lorg/eclipse/jdt/internal/compiler/ast/PrefixExpression;
            0    1     2             scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                  Name  Flags
      prefixExpression  
      scope             

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/QualifiedAllocationExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression qualifiedAllocationExpression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 348
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression qualifiedAllocationExpression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                           Name  Signature
            0    1     0                           this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  qualifiedAllocationExpression  Lorg/eclipse/jdt/internal/compiler/ast/QualifiedAllocationExpression;
            0    1     2                          scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                               Name  Flags
      qualifiedAllocationExpression  
      scope                          

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/QualifiedNameReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qualifiedNameReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 353
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qualifiedNameReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  qualifiedNameReference  Lorg/eclipse/jdt/internal/compiler/ast/QualifiedNameReference;
            0    1     2                   scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                        Name  Flags
      qualifiedNameReference  
      scope                   

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/QualifiedNameReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qualifiedNameReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 358
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qualifiedNameReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  qualifiedNameReference  Lorg/eclipse/jdt/internal/compiler/ast/QualifiedNameReference;
            0    1     2                   scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                        Name  Flags
      qualifiedNameReference  
      scope                   

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/QualifiedSuperReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference qualifiedSuperReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 363
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference qualifiedSuperReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    1     0                     this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  qualifiedSuperReference  Lorg/eclipse/jdt/internal/compiler/ast/QualifiedSuperReference;
            0    1     2                    scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                         Name  Flags
      qualifiedSuperReference  
      scope                    

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/QualifiedSuperReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference qualifiedSuperReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 368
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference qualifiedSuperReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    1     0                     this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  qualifiedSuperReference  Lorg/eclipse/jdt/internal/compiler/ast/QualifiedSuperReference;
            0    1     2                    scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                         Name  Flags
      qualifiedSuperReference  
      scope                    

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/QualifiedThisReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference qualifiedThisReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 373
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference qualifiedThisReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  qualifiedThisReference  Lorg/eclipse/jdt/internal/compiler/ast/QualifiedThisReference;
            0    1     2                   scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                        Name  Flags
      qualifiedThisReference  
      scope                   

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/QualifiedThisReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference qualifiedThisReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 378
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference qualifiedThisReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  qualifiedThisReference  Lorg/eclipse/jdt/internal/compiler/ast/QualifiedThisReference;
            0    1     2                   scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                        Name  Flags
      qualifiedThisReference  
      scope                   

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/QualifiedTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 383
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  qualifiedTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/QualifiedTypeReference;
            0    1     2                   scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                        Name  Flags
      qualifiedTypeReference  
      scope                   

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/QualifiedTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 388
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  qualifiedTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/QualifiedTypeReference;
            0    1     2                   scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                        Name  Flags
      qualifiedTypeReference  
      scope                   

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.ReturnStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ReturnStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ReturnStatement returnStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 391
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ReturnStatement returnStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  returnStatement  Lorg/eclipse/jdt/internal/compiler/ast/ReturnStatement;
            0    1     2            scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                 Name  Flags
      returnStatement  
      scope            

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/SingleMemberAnnotation;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation annotation
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 399
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation annotation
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  annotation  Lorg/eclipse/jdt/internal/compiler/ast/SingleMemberAnnotation;
            0    1     2       scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
            Name  Flags
      annotation  
      scope       

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/SingleMemberAnnotation;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation annotation
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 406
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation annotation
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  annotation  Lorg/eclipse/jdt/internal/compiler/ast/SingleMemberAnnotation;
            0    1     2       scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
            Name  Flags
      annotation  
      scope       

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.SingleNameReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/SingleNameReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.SingleNameReference singleNameReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 411
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.SingleNameReference singleNameReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    1     0                 this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  singleNameReference  Lorg/eclipse/jdt/internal/compiler/ast/SingleNameReference;
            0    1     2                scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                     Name  Flags
      singleNameReference  
      scope                

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.SingleNameReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/SingleNameReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.SingleNameReference singleNameReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 416
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.SingleNameReference singleNameReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    1     0                 this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  singleNameReference  Lorg/eclipse/jdt/internal/compiler/ast/SingleNameReference;
            0    1     2                scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                     Name  Flags
      singleNameReference  
      scope                

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.SingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/SingleTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.SingleTypeReference singleTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 421
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.SingleTypeReference singleTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    1     0                 this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  singleTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/SingleTypeReference;
            0    1     2                scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                     Name  Flags
      singleTypeReference  
      scope                

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.SingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/SingleTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.SingleTypeReference singleTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 426
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.SingleTypeReference singleTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    1     0                 this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  singleTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/SingleTypeReference;
            0    1     2                scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                     Name  Flags
      singleTypeReference  
      scope                

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.StringLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/StringLiteral;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.StringLiteral stringLiteral
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 429
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.StringLiteral stringLiteral
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  stringLiteral  Lorg/eclipse/jdt/internal/compiler/ast/StringLiteral;
            0    1     2          scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
               Name  Flags
      stringLiteral  
      scope          

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.SuperReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/SuperReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.SuperReference superReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 432
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.SuperReference superReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  superReference  Lorg/eclipse/jdt/internal/compiler/ast/SuperReference;
            0    1     2           scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                Name  Flags
      superReference  
      scope           

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.SwitchStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/SwitchStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 435
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  switchStatement  Lorg/eclipse/jdt/internal/compiler/ast/SwitchStatement;
            0    1     2            scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                 Name  Flags
      switchStatement  
      scope            

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/SynchronizedStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement synchronizedStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 440
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement synchronizedStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    1     0                   this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  synchronizedStatement  Lorg/eclipse/jdt/internal/compiler/ast/SynchronizedStatement;
            0    1     2                  scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                       Name  Flags
      synchronizedStatement  
      scope                  

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.ThisReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ThisReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ThisReference thisReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 443
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ThisReference thisReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  thisReference  Lorg/eclipse/jdt/internal/compiler/ast/ThisReference;
            0    1     2          scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
               Name  Flags
      thisReference  
      scope          

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.ThisReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ThisReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ThisReference thisReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 446
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ThisReference thisReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  thisReference  Lorg/eclipse/jdt/internal/compiler/ast/ThisReference;
            0    1     2          scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
               Name  Flags
      thisReference  
      scope          

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.ThrowStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ThrowStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ThrowStatement throwStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 449
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ThrowStatement throwStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  throwStatement  Lorg/eclipse/jdt/internal/compiler/ast/ThrowStatement;
            0    1     2           scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                Name  Flags
      throwStatement  
      scope           

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.TrueLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/TrueLiteral;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.TrueLiteral trueLiteral
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 452
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.TrueLiteral trueLiteral
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  trueLiteral  Lorg/eclipse/jdt/internal/compiler/ast/TrueLiteral;
            0    1     2        scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
             Name  Flags
      trueLiteral  
      scope        

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.TryStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/TryStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 455
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  tryStatement  Lorg/eclipse/jdt/internal/compiler/ast/TryStatement;
            0    1     2         scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
              Name  Flags
      tryStatement  
      scope         

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.TypeDeclaration localTypeDeclaration
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 460
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.TypeDeclaration localTypeDeclaration
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    1     0                  this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  localTypeDeclaration  Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;
            0    1     2                 scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                      Name  Flags
      localTypeDeclaration  
      scope                 

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberTypeDeclaration
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 465
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberTypeDeclaration
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    1     0                   this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  memberTypeDeclaration  Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;
            0    1     2                  scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                       Name  Flags
      memberTypeDeclaration  
      scope                  

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;Lorg/eclipse/jdt/internal/compiler/lookup/CompilationUnitScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
         0: .line 470
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  typeDeclaration  Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;
            0    1     2            scope  Lorg/eclipse/jdt/internal/compiler/lookup/CompilationUnitScope;
    MethodParameters:
                 Name  Flags
      typeDeclaration  
      scope            

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.TypeParameter, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/TypeParameter;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 473
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  typeParameter  Lorg/eclipse/jdt/internal/compiler/ast/TypeParameter;
            0    1     2          scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
               Name  Flags
      typeParameter  
      scope          

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.TypeParameter, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/TypeParameter;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 476
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  typeParameter  Lorg/eclipse/jdt/internal/compiler/ast/TypeParameter;
            0    1     2          scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
               Name  Flags
      typeParameter  
      scope          

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.UnaryExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/UnaryExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.UnaryExpression unaryExpression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 479
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.UnaryExpression unaryExpression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  unaryExpression  Lorg/eclipse/jdt/internal/compiler/ast/UnaryExpression;
            0    1     2            scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                 Name  Flags
      unaryExpression  
      scope            

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.UnionTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/UnionTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.UnionTypeReference unionTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 484
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.UnionTypeReference unionTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  unionTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/UnionTypeReference;
            0    1     2               scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                    Name  Flags
      unionTypeReference  
      scope               

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.UnionTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/UnionTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.UnionTypeReference unionTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 489
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.UnionTypeReference unionTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  unionTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/UnionTypeReference;
            0    1     2               scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                    Name  Flags
      unionTypeReference  
      scope               

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.YieldStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/YieldStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.YieldStatement yieldStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 492
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.YieldStatement yieldStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  yieldStatement  Lorg/eclipse/jdt/internal/compiler/ast/YieldStatement;
            0    1     2           scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                Name  Flags
      yieldStatement  
      scope           

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.WhileStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/WhileStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.WhileStatement whileStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 495
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.WhileStatement whileStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  whileStatement  Lorg/eclipse/jdt/internal/compiler/ast/WhileStatement;
            0    1     2           scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                Name  Flags
      whileStatement  
      scope           

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.Wildcard, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/Wildcard;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 498
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  wildcard  Lorg/eclipse/jdt/internal/compiler/ast/Wildcard;
            0    1     2     scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
          Name  Flags
      wildcard  
      scope     

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.Wildcard, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/Wildcard;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 501
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  wildcard  Lorg/eclipse/jdt/internal/compiler/ast/Wildcard;
            0    1     2     scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
          Name  Flags
      wildcard  
      scope     

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.LambdaExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/LambdaExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambdaExpression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
         0: .line 504
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambdaExpression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  lambdaExpression  Lorg/eclipse/jdt/internal/compiler/ast/LambdaExpression;
            0    1     2        blockScope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                  Name  Flags
      lambdaExpression  
      blockScope        

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.ReferenceExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ReferenceExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
         0: .line 507
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    1     0                 this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  referenceExpression  Lorg/eclipse/jdt/internal/compiler/ast/ReferenceExpression;
            0    1     2           blockScope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                     Name  Flags
      referenceExpression  
      blockScope           

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/IntersectionCastTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference intersectionCastTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 510
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference intersectionCastTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                           Name  Signature
            0    1     0                           this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  intersectionCastTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/IntersectionCastTypeReference;
            0    1     2                          scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                               Name  Flags
      intersectionCastTypeReference  
      scope                          

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/IntersectionCastTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference intersectionCastTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 513
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference intersectionCastTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                           Name  Signature
            0    1     0                           this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  intersectionCastTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/IntersectionCastTypeReference;
            0    1     2                          scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                               Name  Flags
      intersectionCastTypeReference  
      scope                          

  public void endVisit(org.eclipse.jdt.internal.compiler.ast.SwitchExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/SwitchExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.SwitchExpression switchExpression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 516
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.SwitchExpression switchExpression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  switchExpression  Lorg/eclipse/jdt/internal/compiler/ast/SwitchExpression;
            0    1     2             scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                  Name  Flags
      switchExpression  
      scope             

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.AllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/AllocationExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocationExpression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 520
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocationExpression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    1     0                  this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  allocationExpression  Lorg/eclipse/jdt/internal/compiler/ast/AllocationExpression;
            0    1     2                 scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                      Name  Flags
      allocationExpression  
      scope                 

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/AND_AND_Expression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression and_and_Expression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 523
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression and_and_Expression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  and_and_Expression  Lorg/eclipse/jdt/internal/compiler/ast/AND_AND_Expression;
            0    1     2               scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                    Name  Flags
      and_and_Expression  
      scope               

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/AnnotationMethodDeclaration;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationTypeDeclaration
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
         0: .line 528
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationTypeDeclaration
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  annotationTypeDeclaration  Lorg/eclipse/jdt/internal/compiler/ast/AnnotationMethodDeclaration;
            0    1     2                 classScope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                           Name  Flags
      annotationTypeDeclaration  
      classScope                 

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/Argument;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.Argument argument
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 531
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.Argument argument
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  argument  Lorg/eclipse/jdt/internal/compiler/ast/Argument;
            0    1     2     scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
          Name  Flags
      argument  
      scope     

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/Argument;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.Argument argument
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 534
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.Argument argument
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  argument  Lorg/eclipse/jdt/internal/compiler/ast/Argument;
            0    1     2     scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
          Name  Flags
      argument  
      scope     

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ArrayAllocationExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression arrayAllocationExpression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 539
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression arrayAllocationExpression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  arrayAllocationExpression  Lorg/eclipse/jdt/internal/compiler/ast/ArrayAllocationExpression;
            0    1     2                      scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                           Name  Flags
      arrayAllocationExpression  
      scope                      

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.ArrayInitializer, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ArrayInitializer;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ArrayInitializer arrayInitializer
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 542
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ArrayInitializer arrayInitializer
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  arrayInitializer  Lorg/eclipse/jdt/internal/compiler/ast/ArrayInitializer;
            0    1     2             scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                  Name  Flags
      arrayInitializer  
      scope             

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.ArrayInitializer, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ArrayInitializer;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ArrayInitializer arrayInitializer
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 545
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ArrayInitializer arrayInitializer
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  arrayInitializer  Lorg/eclipse/jdt/internal/compiler/ast/ArrayInitializer;
            0    1     2             scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                  Name  Flags
      arrayInitializer  
      scope             

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ArrayQualifiedTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 550
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                         Name  Signature
            0    1     0                         this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  arrayQualifiedTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/ArrayQualifiedTypeReference;
            0    1     2                        scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                             Name  Flags
      arrayQualifiedTypeReference  
      scope                        

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ArrayQualifiedTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 555
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                         Name  Signature
            0    1     0                         this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  arrayQualifiedTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/ArrayQualifiedTypeReference;
            0    1     2                        scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                             Name  Flags
      arrayQualifiedTypeReference  
      scope                        

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.ArrayReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ArrayReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ArrayReference arrayReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 558
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ArrayReference arrayReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  arrayReference  Lorg/eclipse/jdt/internal/compiler/ast/ArrayReference;
            0    1     2           scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                Name  Flags
      arrayReference  
      scope           

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ArrayTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 561
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  arrayTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/ArrayTypeReference;
            0    1     2               scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                    Name  Flags
      arrayTypeReference  
      scope               

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ArrayTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 564
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  arrayTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/ArrayTypeReference;
            0    1     2               scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                    Name  Flags
      arrayTypeReference  
      scope               

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.AssertStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/AssertStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.AssertStatement assertStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 567
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.AssertStatement assertStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  assertStatement  Lorg/eclipse/jdt/internal/compiler/ast/AssertStatement;
            0    1     2            scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                 Name  Flags
      assertStatement  
      scope            

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.Assignment, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/Assignment;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.Assignment assignment
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 570
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.Assignment assignment
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  assignment  Lorg/eclipse/jdt/internal/compiler/ast/Assignment;
            0    1     2       scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
            Name  Flags
      assignment  
      scope       

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.BinaryExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/BinaryExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.BinaryExpression binaryExpression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 573
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.BinaryExpression binaryExpression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  binaryExpression  Lorg/eclipse/jdt/internal/compiler/ast/BinaryExpression;
            0    1     2             scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                  Name  Flags
      binaryExpression  
      scope             

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.Block, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/Block;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.Block block
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 576
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.Block block
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  block  Lorg/eclipse/jdt/internal/compiler/ast/Block;
            0    1     2  scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
       Name  Flags
      block  
      scope  

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.BreakStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/BreakStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.BreakStatement breakStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 579
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.BreakStatement breakStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  breakStatement  Lorg/eclipse/jdt/internal/compiler/ast/BreakStatement;
            0    1     2           scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                Name  Flags
      breakStatement  
      scope           

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.CaseStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/CaseStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.CaseStatement caseStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 582
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.CaseStatement caseStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  caseStatement  Lorg/eclipse/jdt/internal/compiler/ast/CaseStatement;
            0    1     2          scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
               Name  Flags
      caseStatement  
      scope          

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.CastExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/CastExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.CastExpression castExpression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 585
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.CastExpression castExpression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  castExpression  Lorg/eclipse/jdt/internal/compiler/ast/CastExpression;
            0    1     2           scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                Name  Flags
      castExpression  
      scope           

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.CharLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/CharLiteral;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.CharLiteral charLiteral
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 588
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.CharLiteral charLiteral
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  charLiteral  Lorg/eclipse/jdt/internal/compiler/ast/CharLiteral;
            0    1     2        scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
             Name  Flags
      charLiteral  
      scope        

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ClassLiteralAccess;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess classLiteral
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 591
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess classLiteral
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  classLiteral  Lorg/eclipse/jdt/internal/compiler/ast/ClassLiteralAccess;
            0    1     2         scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
              Name  Flags
      classLiteral  
      scope         

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.Clinit, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/Clinit;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.Clinit clinit
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 594
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.Clinit clinit
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  clinit  Lorg/eclipse/jdt/internal/compiler/ast/Clinit;
            0    1     2   scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
        Name  Flags
      clinit  
      scope   

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.ModuleDeclaration, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ModuleDeclaration;Lorg/eclipse/jdt/internal/compiler/lookup/CompilationUnitScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ModuleDeclaration module
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
         0: .line 597
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ModuleDeclaration module
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  module  Lorg/eclipse/jdt/internal/compiler/ast/ModuleDeclaration;
            0    1     2   scope  Lorg/eclipse/jdt/internal/compiler/lookup/CompilationUnitScope;
    MethodParameters:
        Name  Flags
      module  
      scope   

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;Lorg/eclipse/jdt/internal/compiler/lookup/CompilationUnitScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compilationUnitDeclaration
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
         0: .line 602
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compilationUnitDeclaration
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                        Name  Signature
            0    1     0                        this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  compilationUnitDeclaration  Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;
            0    1     2                       scope  Lorg/eclipse/jdt/internal/compiler/lookup/CompilationUnitScope;
    MethodParameters:
                            Name  Flags
      compilationUnitDeclaration  
      scope                       

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/CompoundAssignment;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.CompoundAssignment compoundAssignment
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 605
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.CompoundAssignment compoundAssignment
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  compoundAssignment  Lorg/eclipse/jdt/internal/compiler/ast/CompoundAssignment;
            0    1     2               scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                    Name  Flags
      compoundAssignment  
      scope               

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.ConditionalExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ConditionalExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ConditionalExpression conditionalExpression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 610
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ConditionalExpression conditionalExpression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    1     0                   this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  conditionalExpression  Lorg/eclipse/jdt/internal/compiler/ast/ConditionalExpression;
            0    1     2                  scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                       Name  Flags
      conditionalExpression  
      scope                  

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ConstructorDeclaration;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 615
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  constructorDeclaration  Lorg/eclipse/jdt/internal/compiler/ast/ConstructorDeclaration;
            0    1     2                   scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                        Name  Flags
      constructorDeclaration  
      scope                   

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.ContinueStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ContinueStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ContinueStatement continueStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 618
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ContinueStatement continueStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  continueStatement  Lorg/eclipse/jdt/internal/compiler/ast/ContinueStatement;
            0    1     2              scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                   Name  Flags
      continueStatement  
      scope              

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.DoStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/DoStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.DoStatement doStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 621
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.DoStatement doStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  doStatement  Lorg/eclipse/jdt/internal/compiler/ast/DoStatement;
            0    1     2        scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
             Name  Flags
      doStatement  
      scope        

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.DoubleLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/DoubleLiteral;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.DoubleLiteral doubleLiteral
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 624
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.DoubleLiteral doubleLiteral
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  doubleLiteral  Lorg/eclipse/jdt/internal/compiler/ast/DoubleLiteral;
            0    1     2          scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
               Name  Flags
      doubleLiteral  
      scope          

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.EmptyStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/EmptyStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.EmptyStatement emptyStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 627
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.EmptyStatement emptyStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  emptyStatement  Lorg/eclipse/jdt/internal/compiler/ast/EmptyStatement;
            0    1     2           scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                Name  Flags
      emptyStatement  
      scope           

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.EqualExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/EqualExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.EqualExpression equalExpression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 630
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.EqualExpression equalExpression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  equalExpression  Lorg/eclipse/jdt/internal/compiler/ast/EqualExpression;
            0    1     2            scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                 Name  Flags
      equalExpression  
      scope            

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ExplicitConstructorCall;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall explicitConstructor
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 635
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall explicitConstructor
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    1     0                 this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  explicitConstructor  Lorg/eclipse/jdt/internal/compiler/ast/ExplicitConstructorCall;
            0    1     2                scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                     Name  Flags
      explicitConstructor  
      scope                

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ExtendedStringLiteral;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extendedStringLiteral
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 640
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extendedStringLiteral
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    1     0                   this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  extendedStringLiteral  Lorg/eclipse/jdt/internal/compiler/ast/ExtendedStringLiteral;
            0    1     2                  scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                       Name  Flags
      extendedStringLiteral  
      scope                  

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.FalseLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/FalseLiteral;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.FalseLiteral falseLiteral
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 643
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.FalseLiteral falseLiteral
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  falseLiteral  Lorg/eclipse/jdt/internal/compiler/ast/FalseLiteral;
            0    1     2         scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
              Name  Flags
      falseLiteral  
      scope         

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/FieldDeclaration;Lorg/eclipse/jdt/internal/compiler/lookup/MethodScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
         0: .line 646
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  fieldDeclaration  Lorg/eclipse/jdt/internal/compiler/ast/FieldDeclaration;
            0    1     2             scope  Lorg/eclipse/jdt/internal/compiler/lookup/MethodScope;
    MethodParameters:
                  Name  Flags
      fieldDeclaration  
      scope             

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.FieldReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/FieldReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.FieldReference fieldReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 649
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.FieldReference fieldReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  fieldReference  Lorg/eclipse/jdt/internal/compiler/ast/FieldReference;
            0    1     2           scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                Name  Flags
      fieldReference  
      scope           

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.FieldReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/FieldReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.FieldReference fieldReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 652
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.FieldReference fieldReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  fieldReference  Lorg/eclipse/jdt/internal/compiler/ast/FieldReference;
            0    1     2           scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                Name  Flags
      fieldReference  
      scope           

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.FloatLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/FloatLiteral;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.FloatLiteral floatLiteral
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 655
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.FloatLiteral floatLiteral
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  floatLiteral  Lorg/eclipse/jdt/internal/compiler/ast/FloatLiteral;
            0    1     2         scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
              Name  Flags
      floatLiteral  
      scope         

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.ForeachStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ForeachStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ForeachStatement forStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 658
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ForeachStatement forStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  forStatement  Lorg/eclipse/jdt/internal/compiler/ast/ForeachStatement;
            0    1     2         scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
              Name  Flags
      forStatement  
      scope         

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.ForStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ForStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ForStatement forStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 661
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ForStatement forStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  forStatement  Lorg/eclipse/jdt/internal/compiler/ast/ForStatement;
            0    1     2         scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
              Name  Flags
      forStatement  
      scope         

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.IfStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/IfStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.IfStatement ifStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 664
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.IfStatement ifStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  ifStatement  Lorg/eclipse/jdt/internal/compiler/ast/IfStatement;
            0    1     2        scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
             Name  Flags
      ifStatement  
      scope        

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.ImportReference, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ImportReference;Lorg/eclipse/jdt/internal/compiler/lookup/CompilationUnitScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ImportReference importRef
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
         0: .line 667
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ImportReference importRef
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  importRef  Lorg/eclipse/jdt/internal/compiler/ast/ImportReference;
            0    1     2      scope  Lorg/eclipse/jdt/internal/compiler/lookup/CompilationUnitScope;
    MethodParameters:
           Name  Flags
      importRef  
      scope      

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.Initializer, org.eclipse.jdt.internal.compiler.lookup.MethodScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/Initializer;Lorg/eclipse/jdt/internal/compiler/lookup/MethodScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.Initializer initializer
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
         0: .line 670
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.Initializer initializer
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  initializer  Lorg/eclipse/jdt/internal/compiler/ast/Initializer;
            0    1     2        scope  Lorg/eclipse/jdt/internal/compiler/lookup/MethodScope;
    MethodParameters:
             Name  Flags
      initializer  
      scope        

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/InstanceOfExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression instanceOfExpression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 675
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression instanceOfExpression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    1     0                  this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  instanceOfExpression  Lorg/eclipse/jdt/internal/compiler/ast/InstanceOfExpression;
            0    1     2                 scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                      Name  Flags
      instanceOfExpression  
      scope                 

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.IntLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/IntLiteral;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.IntLiteral intLiteral
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 678
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.IntLiteral intLiteral
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  intLiteral  Lorg/eclipse/jdt/internal/compiler/ast/IntLiteral;
            0    1     2       scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
            Name  Flags
      intLiteral  
      scope       

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.Javadoc, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/Javadoc;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 681
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  javadoc  Lorg/eclipse/jdt/internal/compiler/ast/Javadoc;
            0    1     2    scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
         Name  Flags
      javadoc  
      scope    

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.Javadoc, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/Javadoc;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 684
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  javadoc  Lorg/eclipse/jdt/internal/compiler/ast/Javadoc;
            0    1     2    scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
         Name  Flags
      javadoc  
      scope    

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocAllocationExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression expression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 687
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression expression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  expression  Lorg/eclipse/jdt/internal/compiler/ast/JavadocAllocationExpression;
            0    1     2       scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
            Name  Flags
      expression  
      scope       

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocAllocationExpression;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression expression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 690
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression expression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  expression  Lorg/eclipse/jdt/internal/compiler/ast/JavadocAllocationExpression;
            0    1     2       scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
            Name  Flags
      expression  
      scope       

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocArgumentExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression expression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 693
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression expression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  expression  Lorg/eclipse/jdt/internal/compiler/ast/JavadocArgumentExpression;
            0    1     2       scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
            Name  Flags
      expression  
      scope       

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocArgumentExpression;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression expression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 696
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression expression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  expression  Lorg/eclipse/jdt/internal/compiler/ast/JavadocArgumentExpression;
            0    1     2       scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
            Name  Flags
      expression  
      scope       

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocArrayQualifiedTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference typeRef
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 699
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference typeRef
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  typeRef  Lorg/eclipse/jdt/internal/compiler/ast/JavadocArrayQualifiedTypeReference;
            0    1     2    scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
         Name  Flags
      typeRef  
      scope    

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocArrayQualifiedTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference typeRef
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 702
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference typeRef
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  typeRef  Lorg/eclipse/jdt/internal/compiler/ast/JavadocArrayQualifiedTypeReference;
            0    1     2    scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
         Name  Flags
      typeRef  
      scope    

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocArraySingleTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference typeRef
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 705
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference typeRef
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  typeRef  Lorg/eclipse/jdt/internal/compiler/ast/JavadocArraySingleTypeReference;
            0    1     2    scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
         Name  Flags
      typeRef  
      scope    

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocArraySingleTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference typeRef
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 708
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference typeRef
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  typeRef  Lorg/eclipse/jdt/internal/compiler/ast/JavadocArraySingleTypeReference;
            0    1     2    scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
         Name  Flags
      typeRef  
      scope    

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocFieldReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference fieldRef
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 711
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference fieldRef
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  fieldRef  Lorg/eclipse/jdt/internal/compiler/ast/JavadocFieldReference;
            0    1     2     scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
          Name  Flags
      fieldRef  
      scope     

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocFieldReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference fieldRef
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 714
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference fieldRef
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  fieldRef  Lorg/eclipse/jdt/internal/compiler/ast/JavadocFieldReference;
            0    1     2     scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
          Name  Flags
      fieldRef  
      scope     

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocImplicitTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference implicitTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 717
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference implicitTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    1     0                   this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  implicitTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/JavadocImplicitTypeReference;
            0    1     2                  scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                       Name  Flags
      implicitTypeReference  
      scope                  

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocImplicitTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference implicitTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 720
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference implicitTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    1     0                   this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  implicitTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/JavadocImplicitTypeReference;
            0    1     2                  scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                       Name  Flags
      implicitTypeReference  
      scope                  

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocMessageSend;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend messageSend
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 723
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend messageSend
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  messageSend  Lorg/eclipse/jdt/internal/compiler/ast/JavadocMessageSend;
            0    1     2        scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
             Name  Flags
      messageSend  
      scope        

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocMessageSend;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend messageSend
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 726
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend messageSend
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  messageSend  Lorg/eclipse/jdt/internal/compiler/ast/JavadocMessageSend;
            0    1     2        scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
             Name  Flags
      messageSend  
      scope        

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocQualifiedTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference typeRef
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 729
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference typeRef
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  typeRef  Lorg/eclipse/jdt/internal/compiler/ast/JavadocQualifiedTypeReference;
            0    1     2    scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
         Name  Flags
      typeRef  
      scope    

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocQualifiedTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference typeRef
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 732
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference typeRef
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  typeRef  Lorg/eclipse/jdt/internal/compiler/ast/JavadocQualifiedTypeReference;
            0    1     2    scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
         Name  Flags
      typeRef  
      scope    

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocReturnStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement statement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 735
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement statement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  statement  Lorg/eclipse/jdt/internal/compiler/ast/JavadocReturnStatement;
            0    1     2      scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
           Name  Flags
      statement  
      scope      

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocReturnStatement;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement statement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 738
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement statement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  statement  Lorg/eclipse/jdt/internal/compiler/ast/JavadocReturnStatement;
            0    1     2      scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
           Name  Flags
      statement  
      scope      

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocSingleNameReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference argument
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 741
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference argument
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  argument  Lorg/eclipse/jdt/internal/compiler/ast/JavadocSingleNameReference;
            0    1     2     scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
          Name  Flags
      argument  
      scope     

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocSingleNameReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference argument
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 744
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference argument
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  argument  Lorg/eclipse/jdt/internal/compiler/ast/JavadocSingleNameReference;
            0    1     2     scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
          Name  Flags
      argument  
      scope     

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocSingleTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference typeRef
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 747
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference typeRef
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  typeRef  Lorg/eclipse/jdt/internal/compiler/ast/JavadocSingleTypeReference;
            0    1     2    scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
         Name  Flags
      typeRef  
      scope    

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/JavadocSingleTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference typeRef
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 750
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference typeRef
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  typeRef  Lorg/eclipse/jdt/internal/compiler/ast/JavadocSingleTypeReference;
            0    1     2    scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
         Name  Flags
      typeRef  
      scope    

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.LabeledStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/LabeledStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.LabeledStatement labeledStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 753
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.LabeledStatement labeledStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  labeledStatement  Lorg/eclipse/jdt/internal/compiler/ast/LabeledStatement;
            0    1     2             scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                  Name  Flags
      labeledStatement  
      scope             

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/LocalDeclaration;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 756
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  localDeclaration  Lorg/eclipse/jdt/internal/compiler/ast/LocalDeclaration;
            0    1     2             scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                  Name  Flags
      localDeclaration  
      scope             

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.LongLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/LongLiteral;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.LongLiteral longLiteral
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 759
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.LongLiteral longLiteral
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  longLiteral  Lorg/eclipse/jdt/internal/compiler/ast/LongLiteral;
            0    1     2        scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
             Name  Flags
      longLiteral  
      scope        

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/MarkerAnnotation;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation annotation
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 767
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation annotation
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  annotation  Lorg/eclipse/jdt/internal/compiler/ast/MarkerAnnotation;
            0    1     2       scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
            Name  Flags
      annotation  
      scope       

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/MarkerAnnotation;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation annotation
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 774
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation annotation
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  annotation  Lorg/eclipse/jdt/internal/compiler/ast/MarkerAnnotation;
            0    1     2       scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
            Name  Flags
      annotation  
      scope       

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.MemberValuePair, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/MemberValuePair;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 782
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1   pair  Lorg/eclipse/jdt/internal/compiler/ast/MemberValuePair;
            0    1     2  scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
       Name  Flags
      pair   
      scope  

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.MemberValuePair, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/MemberValuePair;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 789
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1   pair  Lorg/eclipse/jdt/internal/compiler/ast/MemberValuePair;
            0    1     2  scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
       Name  Flags
      pair   
      scope  

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.MessageSend, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/MessageSend;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 792
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  messageSend  Lorg/eclipse/jdt/internal/compiler/ast/MessageSend;
            0    1     2        scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
             Name  Flags
      messageSend  
      scope        

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.MethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/MethodDeclaration;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 795
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  methodDeclaration  Lorg/eclipse/jdt/internal/compiler/ast/MethodDeclaration;
            0    1     2              scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                   Name  Flags
      methodDeclaration  
      scope              

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/StringLiteralConcatenation;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation literal
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 800
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation literal
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  literal  Lorg/eclipse/jdt/internal/compiler/ast/StringLiteralConcatenation;
            0    1     2    scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
         Name  Flags
      literal  
      scope    

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.NormalAnnotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/NormalAnnotation;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.NormalAnnotation annotation
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 808
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.NormalAnnotation annotation
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  annotation  Lorg/eclipse/jdt/internal/compiler/ast/NormalAnnotation;
            0    1     2       scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
            Name  Flags
      annotation  
      scope       

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.NormalAnnotation, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/NormalAnnotation;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.NormalAnnotation annotation
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 815
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.NormalAnnotation annotation
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  annotation  Lorg/eclipse/jdt/internal/compiler/ast/NormalAnnotation;
            0    1     2       scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
            Name  Flags
      annotation  
      scope       

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.NullLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/NullLiteral;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.NullLiteral nullLiteral
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 818
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.NullLiteral nullLiteral
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  nullLiteral  Lorg/eclipse/jdt/internal/compiler/ast/NullLiteral;
            0    1     2        scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
             Name  Flags
      nullLiteral  
      scope        

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.OR_OR_Expression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/OR_OR_Expression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.OR_OR_Expression or_or_Expression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 821
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.OR_OR_Expression or_or_Expression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  or_or_Expression  Lorg/eclipse/jdt/internal/compiler/ast/OR_OR_Expression;
            0    1     2             scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                  Name  Flags
      or_or_Expression  
      scope             

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ParameterizedQualifiedTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 824
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                                 Name  Signature
            0    1     0                                 this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  parameterizedQualifiedTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/ParameterizedQualifiedTypeReference;
            0    1     2                                scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                                     Name  Flags
      parameterizedQualifiedTypeReference  
      scope                                

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ParameterizedQualifiedTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 827
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                                 Name  Signature
            0    1     0                                 this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  parameterizedQualifiedTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/ParameterizedQualifiedTypeReference;
            0    1     2                                scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                                     Name  Flags
      parameterizedQualifiedTypeReference  
      scope                                

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ParameterizedSingleTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference parameterizedSingleTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 830
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference parameterizedSingleTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                              Name  Signature
            0    1     0                              this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  parameterizedSingleTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/ParameterizedSingleTypeReference;
            0    1     2                             scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                                  Name  Flags
      parameterizedSingleTypeReference  
      scope                             

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ParameterizedSingleTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference parameterizedSingleTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 833
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference parameterizedSingleTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                              Name  Signature
            0    1     0                              this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  parameterizedSingleTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/ParameterizedSingleTypeReference;
            0    1     2                             scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                                  Name  Flags
      parameterizedSingleTypeReference  
      scope                             

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.PostfixExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/PostfixExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.PostfixExpression postfixExpression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 836
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.PostfixExpression postfixExpression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  postfixExpression  Lorg/eclipse/jdt/internal/compiler/ast/PostfixExpression;
            0    1     2              scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                   Name  Flags
      postfixExpression  
      scope              

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.PrefixExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/PrefixExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.PrefixExpression prefixExpression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 839
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.PrefixExpression prefixExpression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  prefixExpression  Lorg/eclipse/jdt/internal/compiler/ast/PrefixExpression;
            0    1     2             scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                  Name  Flags
      prefixExpression  
      scope             

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/QualifiedAllocationExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression qualifiedAllocationExpression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 844
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression qualifiedAllocationExpression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                           Name  Signature
            0    1     0                           this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  qualifiedAllocationExpression  Lorg/eclipse/jdt/internal/compiler/ast/QualifiedAllocationExpression;
            0    1     2                          scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                               Name  Flags
      qualifiedAllocationExpression  
      scope                          

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/QualifiedNameReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qualifiedNameReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 849
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qualifiedNameReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  qualifiedNameReference  Lorg/eclipse/jdt/internal/compiler/ast/QualifiedNameReference;
            0    1     2                   scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                        Name  Flags
      qualifiedNameReference  
      scope                   

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/QualifiedNameReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qualifiedNameReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 854
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qualifiedNameReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  qualifiedNameReference  Lorg/eclipse/jdt/internal/compiler/ast/QualifiedNameReference;
            0    1     2                   scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                        Name  Flags
      qualifiedNameReference  
      scope                   

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/QualifiedSuperReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference qualifiedSuperReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 859
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference qualifiedSuperReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    1     0                     this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  qualifiedSuperReference  Lorg/eclipse/jdt/internal/compiler/ast/QualifiedSuperReference;
            0    1     2                    scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                         Name  Flags
      qualifiedSuperReference  
      scope                    

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/QualifiedSuperReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference qualifiedSuperReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 864
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference qualifiedSuperReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    1     0                     this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  qualifiedSuperReference  Lorg/eclipse/jdt/internal/compiler/ast/QualifiedSuperReference;
            0    1     2                    scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                         Name  Flags
      qualifiedSuperReference  
      scope                    

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/QualifiedThisReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference qualifiedThisReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 869
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference qualifiedThisReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  qualifiedThisReference  Lorg/eclipse/jdt/internal/compiler/ast/QualifiedThisReference;
            0    1     2                   scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                        Name  Flags
      qualifiedThisReference  
      scope                   

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/QualifiedThisReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference qualifiedThisReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 874
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference qualifiedThisReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  qualifiedThisReference  Lorg/eclipse/jdt/internal/compiler/ast/QualifiedThisReference;
            0    1     2                   scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                        Name  Flags
      qualifiedThisReference  
      scope                   

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/QualifiedTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 879
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  qualifiedTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/QualifiedTypeReference;
            0    1     2                   scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                        Name  Flags
      qualifiedTypeReference  
      scope                   

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/QualifiedTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 884
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  qualifiedTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/QualifiedTypeReference;
            0    1     2                   scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                        Name  Flags
      qualifiedTypeReference  
      scope                   

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.ReturnStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ReturnStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ReturnStatement returnStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 887
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ReturnStatement returnStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  returnStatement  Lorg/eclipse/jdt/internal/compiler/ast/ReturnStatement;
            0    1     2            scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                 Name  Flags
      returnStatement  
      scope            

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/SingleMemberAnnotation;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation annotation
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 895
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation annotation
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  annotation  Lorg/eclipse/jdt/internal/compiler/ast/SingleMemberAnnotation;
            0    1     2       scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
            Name  Flags
      annotation  
      scope       

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/SingleMemberAnnotation;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation annotation
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 902
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation annotation
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  annotation  Lorg/eclipse/jdt/internal/compiler/ast/SingleMemberAnnotation;
            0    1     2       scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
            Name  Flags
      annotation  
      scope       

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.SingleNameReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/SingleNameReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.SingleNameReference singleNameReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 907
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.SingleNameReference singleNameReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    1     0                 this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  singleNameReference  Lorg/eclipse/jdt/internal/compiler/ast/SingleNameReference;
            0    1     2                scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                     Name  Flags
      singleNameReference  
      scope                

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.SingleNameReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/SingleNameReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.SingleNameReference singleNameReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 912
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.SingleNameReference singleNameReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    1     0                 this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  singleNameReference  Lorg/eclipse/jdt/internal/compiler/ast/SingleNameReference;
            0    1     2                scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                     Name  Flags
      singleNameReference  
      scope                

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.SingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/SingleTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.SingleTypeReference singleTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 917
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.SingleTypeReference singleTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    1     0                 this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  singleTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/SingleTypeReference;
            0    1     2                scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                     Name  Flags
      singleTypeReference  
      scope                

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.SingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/SingleTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.SingleTypeReference singleTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 922
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.SingleTypeReference singleTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    1     0                 this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  singleTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/SingleTypeReference;
            0    1     2                scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                     Name  Flags
      singleTypeReference  
      scope                

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.StringLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/StringLiteral;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.StringLiteral stringLiteral
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 925
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.StringLiteral stringLiteral
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  stringLiteral  Lorg/eclipse/jdt/internal/compiler/ast/StringLiteral;
            0    1     2          scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
               Name  Flags
      stringLiteral  
      scope          

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.SuperReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/SuperReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.SuperReference superReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 928
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.SuperReference superReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  superReference  Lorg/eclipse/jdt/internal/compiler/ast/SuperReference;
            0    1     2           scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                Name  Flags
      superReference  
      scope           

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.SwitchStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/SwitchStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 931
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  switchStatement  Lorg/eclipse/jdt/internal/compiler/ast/SwitchStatement;
            0    1     2            scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                 Name  Flags
      switchStatement  
      scope            

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/SynchronizedStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement synchronizedStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 936
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement synchronizedStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    1     0                   this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  synchronizedStatement  Lorg/eclipse/jdt/internal/compiler/ast/SynchronizedStatement;
            0    1     2                  scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                       Name  Flags
      synchronizedStatement  
      scope                  

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.ThisReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ThisReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ThisReference thisReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 939
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ThisReference thisReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  thisReference  Lorg/eclipse/jdt/internal/compiler/ast/ThisReference;
            0    1     2          scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
               Name  Flags
      thisReference  
      scope          

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.ThisReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ThisReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ThisReference thisReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 942
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ThisReference thisReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  thisReference  Lorg/eclipse/jdt/internal/compiler/ast/ThisReference;
            0    1     2          scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
               Name  Flags
      thisReference  
      scope          

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.ThrowStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ThrowStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ThrowStatement throwStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 945
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ThrowStatement throwStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  throwStatement  Lorg/eclipse/jdt/internal/compiler/ast/ThrowStatement;
            0    1     2           scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                Name  Flags
      throwStatement  
      scope           

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.TrueLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/TrueLiteral;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.TrueLiteral trueLiteral
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 948
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.TrueLiteral trueLiteral
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  trueLiteral  Lorg/eclipse/jdt/internal/compiler/ast/TrueLiteral;
            0    1     2        scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
             Name  Flags
      trueLiteral  
      scope        

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.TryStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/TryStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 951
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  tryStatement  Lorg/eclipse/jdt/internal/compiler/ast/TryStatement;
            0    1     2         scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
              Name  Flags
      tryStatement  
      scope         

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.TypeDeclaration localTypeDeclaration
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 956
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.TypeDeclaration localTypeDeclaration
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    1     0                  this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  localTypeDeclaration  Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;
            0    1     2                 scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                      Name  Flags
      localTypeDeclaration  
      scope                 

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberTypeDeclaration
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 961
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberTypeDeclaration
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    1     0                   this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  memberTypeDeclaration  Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;
            0    1     2                  scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                       Name  Flags
      memberTypeDeclaration  
      scope                  

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;Lorg/eclipse/jdt/internal/compiler/lookup/CompilationUnitScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
         0: .line 966
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  typeDeclaration  Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;
            0    1     2            scope  Lorg/eclipse/jdt/internal/compiler/lookup/CompilationUnitScope;
    MethodParameters:
                 Name  Flags
      typeDeclaration  
      scope            

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.TypeParameter, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/TypeParameter;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 969
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  typeParameter  Lorg/eclipse/jdt/internal/compiler/ast/TypeParameter;
            0    1     2          scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
               Name  Flags
      typeParameter  
      scope          

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.TypeParameter, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/TypeParameter;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 972
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  typeParameter  Lorg/eclipse/jdt/internal/compiler/ast/TypeParameter;
            0    1     2          scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
               Name  Flags
      typeParameter  
      scope          

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.UnaryExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/UnaryExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.UnaryExpression unaryExpression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 975
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.UnaryExpression unaryExpression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  unaryExpression  Lorg/eclipse/jdt/internal/compiler/ast/UnaryExpression;
            0    1     2            scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                 Name  Flags
      unaryExpression  
      scope            

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.UnionTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/UnionTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.UnionTypeReference unionTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 980
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.UnionTypeReference unionTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  unionTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/UnionTypeReference;
            0    1     2               scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                    Name  Flags
      unionTypeReference  
      scope               

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.UnionTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/UnionTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.UnionTypeReference unionTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 985
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.UnionTypeReference unionTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  unionTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/UnionTypeReference;
            0    1     2               scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                    Name  Flags
      unionTypeReference  
      scope               

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.YieldStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/YieldStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.YieldStatement yieldStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 988
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.YieldStatement yieldStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  yieldStatement  Lorg/eclipse/jdt/internal/compiler/ast/YieldStatement;
            0    1     2           scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                Name  Flags
      yieldStatement  
      scope           

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.WhileStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/WhileStatement;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.WhileStatement whileStatement
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 991
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.WhileStatement whileStatement
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  whileStatement  Lorg/eclipse/jdt/internal/compiler/ast/WhileStatement;
            0    1     2           scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                Name  Flags
      whileStatement  
      scope           

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.Wildcard, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/Wildcard;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 994
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  wildcard  Lorg/eclipse/jdt/internal/compiler/ast/Wildcard;
            0    1     2     scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
          Name  Flags
      wildcard  
      scope     

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.Wildcard, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/Wildcard;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 997
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  wildcard  Lorg/eclipse/jdt/internal/compiler/ast/Wildcard;
            0    1     2     scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
          Name  Flags
      wildcard  
      scope     

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.LambdaExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/LambdaExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambdaExpression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
         0: .line 1000
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambdaExpression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  lambdaExpression  Lorg/eclipse/jdt/internal/compiler/ast/LambdaExpression;
            0    1     2        blockScope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                  Name  Flags
      lambdaExpression  
      blockScope        

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.ReferenceExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/ReferenceExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
         0: .line 1003
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    1     0                 this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  referenceExpression  Lorg/eclipse/jdt/internal/compiler/ast/ReferenceExpression;
            0    1     2           blockScope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                     Name  Flags
      referenceExpression  
      blockScope           

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/IntersectionCastTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference intersectionCastTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
         0: .line 1006
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference intersectionCastTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                           Name  Signature
            0    1     0                           this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  intersectionCastTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/IntersectionCastTypeReference;
            0    1     2                          scope  Lorg/eclipse/jdt/internal/compiler/lookup/ClassScope;
    MethodParameters:
                               Name  Flags
      intersectionCastTypeReference  
      scope                          

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/IntersectionCastTypeReference;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference intersectionCastTypeReference
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
         0: .line 1009
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference intersectionCastTypeReference
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot                           Name  Signature
            0    1     0                           this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  intersectionCastTypeReference  Lorg/eclipse/jdt/internal/compiler/ast/IntersectionCastTypeReference;
            0    1     2                          scope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                               Name  Flags
      intersectionCastTypeReference  
      scope                          

  public boolean visit(org.eclipse.jdt.internal.compiler.ast.SwitchExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/ast/SwitchExpression;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
        start local 1 // org.eclipse.jdt.internal.compiler.ast.SwitchExpression switchExpression
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
         0: .line 1012
            iconst_1
            ireturn
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
        end local 1 // org.eclipse.jdt.internal.compiler.ast.SwitchExpression switchExpression
        end local 0 // org.eclipse.jdt.internal.compiler.ASTVisitor this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lorg/eclipse/jdt/internal/compiler/ASTVisitor;
            0    1     1  switchExpression  Lorg/eclipse/jdt/internal/compiler/ast/SwitchExpression;
            0    1     2        blockScope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
                  Name  Flags
      switchExpression  
      blockScope        
}
SourceFile: "ASTVisitor.java"