class org.eclipse.jdt.internal.corext.dom.ASTNodes$3 extends org.eclipse.jdt.core.dom.ASTVisitor
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.eclipse.jdt.internal.corext.dom.ASTNodes$3
  super_class: org.eclipse.jdt.core.dom.ASTVisitor
{
  private final org.eclipse.jdt.core.dom.SimpleName[] val$result;
    descriptor: [Lorg/eclipse/jdt/core/dom/SimpleName;
    flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC

  void <init>(org.eclipse.jdt.core.dom.SimpleName[]);
    descriptor: ([Lorg/eclipse/jdt/core/dom/SimpleName;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.internal.corext.dom.ASTNodes$3 this
         0: .line 1484
            aload 0 /* this */
            aload 1
            putfield org.eclipse.jdt.internal.corext.dom.ASTNodes$3.val$result:[Lorg/eclipse/jdt/core/dom/SimpleName;
            aload 0 /* this */
            invokespecial org.eclipse.jdt.core.dom.ASTVisitor.<init>:()V
            return
        end local 0 // org.eclipse.jdt.internal.corext.dom.ASTNodes$3 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/internal/corext/dom/ASTNodes$3;
    MethodParameters:
            Name  Flags
      val$result  final

  public boolean visit(org.eclipse.jdt.core.dom.QualifiedName);
    descriptor: (Lorg/eclipse/jdt/core/dom/QualifiedName;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.eclipse.jdt.internal.corext.dom.ASTNodes$3 this
        start local 1 // org.eclipse.jdt.core.dom.QualifiedName qualifiedName
         0: .line 1487
            aload 1 /* qualifiedName */
            invokevirtual org.eclipse.jdt.core.dom.QualifiedName.getQualifier:()Lorg/eclipse/jdt/core/dom/Name;
            astore 2 /* left */
        start local 2 // org.eclipse.jdt.core.dom.Name left
         1: .line 1488
            aload 2 /* left */
            instanceof org.eclipse.jdt.core.dom.SimpleName
            ifeq 3
         2: .line 1489
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.corext.dom.ASTNodes$3.val$result:[Lorg/eclipse/jdt/core/dom/SimpleName;
            iconst_0
            aload 2 /* left */
            checkcast org.eclipse.jdt.core.dom.SimpleName
            aastore
            goto 4
         3: .line 1491
      StackMap locals: org.eclipse.jdt.core.dom.Name
      StackMap stack:
            aload 2 /* left */
            aload 0 /* this */
            invokevirtual org.eclipse.jdt.core.dom.Name.accept:(Lorg/eclipse/jdt/core/dom/ASTVisitor;)V
         4: .line 1492
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 2 // org.eclipse.jdt.core.dom.Name left
        end local 1 // org.eclipse.jdt.core.dom.QualifiedName qualifiedName
        end local 0 // org.eclipse.jdt.internal.corext.dom.ASTNodes$3 this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    5     0           this  Lorg/eclipse/jdt/internal/corext/dom/ASTNodes$3;
            0    5     1  qualifiedName  Lorg/eclipse/jdt/core/dom/QualifiedName;
            1    5     2           left  Lorg/eclipse/jdt/core/dom/Name;
    MethodParameters:
               Name  Flags
      qualifiedName  
}
SourceFile: "ASTNodes.java"
EnclosingMethod: org.eclipse.jdt.internal.corext.dom.ASTNodes.getLeftMostSimpleName:(Lorg/eclipse/jdt/core/dom/Name;)Lorg/eclipse/jdt/core/dom/SimpleName;
NestHost: org.eclipse.jdt.internal.corext.dom.ASTNodes
InnerClasses:
  org.eclipse.jdt.internal.corext.dom.ASTNodes$3