public class lombok.eclipse.EclipseASTVisitor$Printer implements lombok.eclipse.EclipseASTVisitor
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: lombok.eclipse.EclipseASTVisitor$Printer
  super_class: java.lang.Object
{
  private final java.io.PrintStream out;
    descriptor: Ljava/io/PrintStream;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean printContent;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

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

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

  private final boolean printPositions;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public boolean deferUntilPostDiet();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 133
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;

  public void <init>(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 29
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tCompilationUnitDeclaration cannot be resolved to a type\n\tCompilationUnitDeclaration cannot be resolved to a type\n\tTypeDeclaration cannot be resolved to a type\n\tTypeDeclaration cannot be resolved to a type\n\tAnnotation cannot be resolved to a type\n\tTypeDeclaration cannot be resolved to a type\n\tFieldDeclaration cannot be resolved to a type\n\tFieldDeclaration cannot be resolved to a type\n\tAnnotation cannot be resolved to a type\n\tFieldDeclaration cannot be resolved to a type\n\tInitializer cannot be resolved to a type\n\tInitializer cannot be resolved to a type\n\tAbstractMethodDeclaration cannot be resolved to a type\n\tAbstractMethodDeclaration cannot be resolved to a type\n\tAnnotation cannot be resolved to a type\n\tAbstractMethodDeclaration cannot be resolved to a type\n\tArgument cannot be resolved to a type\n\tAbstractMethodDeclaration cannot be resolved to a type\n\tArgument cannot be resolved to a type\n\tAnnotation cannot be resolved to a type\n\tArgument cannot be resolved to a type\n\tLocalDeclaration cannot be resolved to a type\n\tLocalDeclaration cannot be resolved to a type\n\tLocalDeclaration cannot be resolved to a type\n\tTypeReference cannot be resolved to a type\n\tTypeReference cannot be resolved to a type\n\tTypeReference cannot be resolved to a type\n\tStatement cannot be resolved to a type\n\tStatement cannot be resolved to a type\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitTypeUse(EclipseNode, TypeReference)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitAnnotationOnMethod(AbstractMethodDeclaration, EclipseNode, Annotation)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitField(EclipseNode, FieldDeclaration)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitStatement(EclipseNode, Statement)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.endVisitTypeUse(EclipseNode, TypeReference)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitInitializer(EclipseNode, Initializer)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.endVisitLocal(EclipseNode, LocalDeclaration)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitMethodArgument(EclipseNode, Argument, AbstractMethodDeclaration)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.endVisitField(EclipseNode, FieldDeclaration)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.endVisitMethodArgument(EclipseNode, Argument, AbstractMethodDeclaration)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitAnnotationOnMethodArgument(Argument, AbstractMethodDeclaration, EclipseNode, Annotation)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitAnnotationOnType(TypeDeclaration, EclipseNode, Annotation)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.endVisitStatement(EclipseNode, Statement)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.endVisitType(EclipseNode, TypeDeclaration)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.endVisitMethod(EclipseNode, AbstractMethodDeclaration)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitCompilationUnit(EclipseNode, CompilationUnitDeclaration)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.endVisitCompilationUnit(EclipseNode, CompilationUnitDeclaration)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitAnnotationOnField(FieldDeclaration, EclipseNode, Annotation)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitMethod(EclipseNode, AbstractMethodDeclaration)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitAnnotationOnTypeUse(TypeReference, EclipseNode, Annotation)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.endVisitInitializer(EclipseNode, Initializer)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitType(EclipseNode, TypeDeclaration)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitAnnotationOnLocal(LocalDeclaration, EclipseNode, Annotation)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitLocal(EclipseNode, LocalDeclaration)\n\tTypeReference cannot be resolved to a type\n\tCompilationUnitDeclaration cannot be resolved to a type\n\tCompilationUnitDeclaration cannot be resolved to a type\n\tASTNode cannot be resolved to a type\n\tTypeDeclaration cannot be resolved to a type\n\tTypeDeclaration cannot be resolved to a type\n\tTypeDeclaration cannot be resolved to a type\n\tInitializer cannot be resolved to a type\n\tInitializer cannot be resolved to a type\n\tFieldDeclaration cannot be resolved to a type\n\tFieldDeclaration cannot be resolved to a type\n\tFieldDeclaration cannot be resolved to a type\n\tAbstractMethodDeclaration cannot be resolved to a type\n\tAbstractMethodDeclaration cannot be resolved to a type\n\tAbstractMethodDeclaration cannot be resolved to a type\n\tArgument cannot be resolved to a type\n\tArgument cannot be resolved to a type\n\tArgument cannot be resolved to a type\n\tLocalDeclaration cannot be resolved to a type\n\tLocalDeclaration cannot be resolved to a type\n\tLocalDeclaration cannot be resolved to a type\n\tTypeReference cannot be resolved to a type\n\tTypeReference cannot be resolved to a type\n\tTypeReference cannot be resolved to a type\n\tStatement cannot be resolved to a type\n\tStatement cannot be resolved to a type\n\tThe method get() from the type LombokNode<EclipseAST,EclipseNode,ASTNode> refers to the missing type ASTNode\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;
    MethodParameters:
              Name  Flags
      printContent  

  public void <init>(boolean, java.io.PrintStream, boolean);
    descriptor: (ZLjava/io/PrintStream;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 29
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tCompilationUnitDeclaration cannot be resolved to a type\n\tCompilationUnitDeclaration cannot be resolved to a type\n\tTypeDeclaration cannot be resolved to a type\n\tTypeDeclaration cannot be resolved to a type\n\tAnnotation cannot be resolved to a type\n\tTypeDeclaration cannot be resolved to a type\n\tFieldDeclaration cannot be resolved to a type\n\tFieldDeclaration cannot be resolved to a type\n\tAnnotation cannot be resolved to a type\n\tFieldDeclaration cannot be resolved to a type\n\tInitializer cannot be resolved to a type\n\tInitializer cannot be resolved to a type\n\tAbstractMethodDeclaration cannot be resolved to a type\n\tAbstractMethodDeclaration cannot be resolved to a type\n\tAnnotation cannot be resolved to a type\n\tAbstractMethodDeclaration cannot be resolved to a type\n\tArgument cannot be resolved to a type\n\tAbstractMethodDeclaration cannot be resolved to a type\n\tArgument cannot be resolved to a type\n\tAnnotation cannot be resolved to a type\n\tArgument cannot be resolved to a type\n\tLocalDeclaration cannot be resolved to a type\n\tLocalDeclaration cannot be resolved to a type\n\tLocalDeclaration cannot be resolved to a type\n\tTypeReference cannot be resolved to a type\n\tTypeReference cannot be resolved to a type\n\tTypeReference cannot be resolved to a type\n\tStatement cannot be resolved to a type\n\tStatement cannot be resolved to a type\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitTypeUse(EclipseNode, TypeReference)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitAnnotationOnMethod(AbstractMethodDeclaration, EclipseNode, Annotation)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitField(EclipseNode, FieldDeclaration)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitStatement(EclipseNode, Statement)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.endVisitTypeUse(EclipseNode, TypeReference)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitInitializer(EclipseNode, Initializer)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.endVisitLocal(EclipseNode, LocalDeclaration)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitMethodArgument(EclipseNode, Argument, AbstractMethodDeclaration)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.endVisitField(EclipseNode, FieldDeclaration)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.endVisitMethodArgument(EclipseNode, Argument, AbstractMethodDeclaration)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitAnnotationOnMethodArgument(Argument, AbstractMethodDeclaration, EclipseNode, Annotation)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitAnnotationOnType(TypeDeclaration, EclipseNode, Annotation)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.endVisitStatement(EclipseNode, Statement)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.endVisitType(EclipseNode, TypeDeclaration)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.endVisitMethod(EclipseNode, AbstractMethodDeclaration)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitCompilationUnit(EclipseNode, CompilationUnitDeclaration)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.endVisitCompilationUnit(EclipseNode, CompilationUnitDeclaration)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitAnnotationOnField(FieldDeclaration, EclipseNode, Annotation)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitMethod(EclipseNode, AbstractMethodDeclaration)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitAnnotationOnTypeUse(TypeReference, EclipseNode, Annotation)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.endVisitInitializer(EclipseNode, Initializer)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitType(EclipseNode, TypeDeclaration)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitAnnotationOnLocal(LocalDeclaration, EclipseNode, Annotation)\n\tThe type EclipseASTVisitor.Printer must implement the inherited abstract method EclipseASTVisitor.visitLocal(EclipseNode, LocalDeclaration)\n\tTypeReference cannot be resolved to a type\n\tCompilationUnitDeclaration cannot be resolved to a type\n\tCompilationUnitDeclaration cannot be resolved to a type\n\tASTNode cannot be resolved to a type\n\tTypeDeclaration cannot be resolved to a type\n\tTypeDeclaration cannot be resolved to a type\n\tTypeDeclaration cannot be resolved to a type\n\tInitializer cannot be resolved to a type\n\tInitializer cannot be resolved to a type\n\tFieldDeclaration cannot be resolved to a type\n\tFieldDeclaration cannot be resolved to a type\n\tFieldDeclaration cannot be resolved to a type\n\tAbstractMethodDeclaration cannot be resolved to a type\n\tAbstractMethodDeclaration cannot be resolved to a type\n\tAbstractMethodDeclaration cannot be resolved to a type\n\tArgument cannot be resolved to a type\n\tArgument cannot be resolved to a type\n\tArgument cannot be resolved to a type\n\tLocalDeclaration cannot be resolved to a type\n\tLocalDeclaration cannot be resolved to a type\n\tLocalDeclaration cannot be resolved to a type\n\tTypeReference cannot be resolved to a type\n\tTypeReference cannot be resolved to a type\n\tTypeReference cannot be resolved to a type\n\tStatement cannot be resolved to a type\n\tStatement cannot be resolved to a type\n\tThe method get() from the type LombokNode<EclipseAST,EclipseNode,ASTNode> refers to the missing type ASTNode\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;
    MethodParameters:
                Name  Flags
      printContent    
      out             
      printPositions  

  private void forcePrint(java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)V
    flags: (0x0082) ACC_PRIVATE, ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 158
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;
    MethodParameters:
        Name  Flags
      text    
      params  

  private void print(java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)V
    flags: (0x0082) ACC_PRIVATE, ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 183
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;
    MethodParameters:
        Name  Flags
      text    
      params  

  private java.lang.String str(char[]);
    descriptor: ([C)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 187
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;
    MethodParameters:
      Name  Flags
      c     

  java.lang.String str(TypeReference);
    descriptor: (LTypeReference;)Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 192
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTypeReference cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;
    MethodParameters:
      Name  Flags
      type  

  public void visitCompilationUnit(lombok.eclipse.EclipseNode, CompilationUnitDeclaration);
    descriptor: (Llombok/eclipse/EclipseNode;LCompilationUnitDeclaration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 204
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tCompilationUnitDeclaration cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;
    MethodParameters:
      Name  Flags
      node  
      unit  

  public void endVisitCompilationUnit(lombok.eclipse.EclipseNode, CompilationUnitDeclaration);
    descriptor: (Llombok/eclipse/EclipseNode;LCompilationUnitDeclaration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 212
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tCompilationUnitDeclaration cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;
    MethodParameters:
      Name  Flags
      node  
      unit  

  java.lang.String printFlags(int, ASTNode);
    descriptor: (ILASTNode;)Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 217
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tASTNode cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;
    MethodParameters:
       Name  Flags
      flags  
      node   

  public void visitType(lombok.eclipse.EclipseNode, TypeDeclaration);
    descriptor: (Llombok/eclipse/EclipseNode;LTypeDeclaration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 291
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTypeDeclaration cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;
    MethodParameters:
      Name  Flags
      node  
      type  

  public void visitAnnotationOnType(TypeDeclaration, lombok.eclipse.EclipseNode, Annotation);
    descriptor: (LTypeDeclaration;Llombok/eclipse/EclipseNode;LAnnotation;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 300
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTypeDeclaration cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;
    MethodParameters:
            Name  Flags
      type        
      node        
      annotation  

  public void endVisitType(lombok.eclipse.EclipseNode, TypeDeclaration);
    descriptor: (Llombok/eclipse/EclipseNode;LTypeDeclaration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 304
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTypeDeclaration cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;
    MethodParameters:
      Name  Flags
      node  
      type  

  public void visitInitializer(lombok.eclipse.EclipseNode, Initializer);
    descriptor: (Llombok/eclipse/EclipseNode;LInitializer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 310
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tInitializer cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;
    MethodParameters:
             Name  Flags
      node         
      initializer  

  public void endVisitInitializer(lombok.eclipse.EclipseNode, Initializer);
    descriptor: (Llombok/eclipse/EclipseNode;LInitializer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 324
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tInitializer cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;
    MethodParameters:
             Name  Flags
      node         
      initializer  

  public void visitField(lombok.eclipse.EclipseNode, FieldDeclaration);
    descriptor: (Llombok/eclipse/EclipseNode;LFieldDeclaration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 330
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tFieldDeclaration cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;
    MethodParameters:
       Name  Flags
      node   
      field  

  public void visitAnnotationOnField(FieldDeclaration, lombok.eclipse.EclipseNode, Annotation);
    descriptor: (LFieldDeclaration;Llombok/eclipse/EclipseNode;LAnnotation;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 340
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tFieldDeclaration cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;
    MethodParameters:
            Name  Flags
      field       
      node        
      annotation  

  public void endVisitField(lombok.eclipse.EclipseNode, FieldDeclaration);
    descriptor: (Llombok/eclipse/EclipseNode;LFieldDeclaration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 344
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tFieldDeclaration cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;
    MethodParameters:
       Name  Flags
      node   
      field  

  public void visitMethod(lombok.eclipse.EclipseNode, AbstractMethodDeclaration);
    descriptor: (Llombok/eclipse/EclipseNode;LAbstractMethodDeclaration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 350
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tAbstractMethodDeclaration cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;
    MethodParameters:
        Name  Flags
      node    
      method  

  public void visitAnnotationOnMethod(AbstractMethodDeclaration, lombok.eclipse.EclipseNode, Annotation);
    descriptor: (LAbstractMethodDeclaration;Llombok/eclipse/EclipseNode;LAnnotation;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 365
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tAbstractMethodDeclaration cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;
    MethodParameters:
            Name  Flags
      method      
      node        
      annotation  

  public void endVisitMethod(lombok.eclipse.EclipseNode, AbstractMethodDeclaration);
    descriptor: (Llombok/eclipse/EclipseNode;LAbstractMethodDeclaration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 385
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tAbstractMethodDeclaration cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;
    MethodParameters:
        Name  Flags
      node    
      method  

  public void visitMethodArgument(lombok.eclipse.EclipseNode, Argument, AbstractMethodDeclaration);
    descriptor: (Llombok/eclipse/EclipseNode;LArgument;LAbstractMethodDeclaration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 392
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tArgument cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;
    MethodParameters:
        Name  Flags
      node    
      arg     
      method  

  public void visitAnnotationOnMethodArgument(Argument, AbstractMethodDeclaration, lombok.eclipse.EclipseNode, Annotation);
    descriptor: (LArgument;LAbstractMethodDeclaration;Llombok/eclipse/EclipseNode;LAnnotation;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 398
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tArgument cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;
    MethodParameters:
            Name  Flags
      arg         
      method      
      node        
      annotation  

  public void endVisitMethodArgument(lombok.eclipse.EclipseNode, Argument, AbstractMethodDeclaration);
    descriptor: (Llombok/eclipse/EclipseNode;LArgument;LAbstractMethodDeclaration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 402
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tArgument cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;
    MethodParameters:
        Name  Flags
      node    
      arg     
      method  

  public void visitLocal(lombok.eclipse.EclipseNode, LocalDeclaration);
    descriptor: (Llombok/eclipse/EclipseNode;LLocalDeclaration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 407
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tLocalDeclaration cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;
    MethodParameters:
       Name  Flags
      node   
      local  

  public void visitAnnotationOnLocal(LocalDeclaration, lombok.eclipse.EclipseNode, Annotation);
    descriptor: (LLocalDeclaration;Llombok/eclipse/EclipseNode;LAnnotation;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 413
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tLocalDeclaration cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;
    MethodParameters:
            Name  Flags
      local       
      node        
      annotation  

  public void endVisitLocal(lombok.eclipse.EclipseNode, LocalDeclaration);
    descriptor: (Llombok/eclipse/EclipseNode;LLocalDeclaration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 417
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tLocalDeclaration cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;
    MethodParameters:
       Name  Flags
      node   
      local  

  public void visitTypeUse(lombok.eclipse.EclipseNode, TypeReference);
    descriptor: (Llombok/eclipse/EclipseNode;LTypeReference;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 422
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTypeReference cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;
    MethodParameters:
             Name  Flags
      typeUseNode  
      typeUse      

  public void visitAnnotationOnTypeUse(TypeReference, lombok.eclipse.EclipseNode, Annotation);
    descriptor: (LTypeReference;Llombok/eclipse/EclipseNode;LAnnotation;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 428
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTypeReference cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;
    MethodParameters:
                Name  Flags
      typeUse         
      annotationNode  
      annotation      

  public void endVisitTypeUse(lombok.eclipse.EclipseNode, TypeReference);
    descriptor: (Llombok/eclipse/EclipseNode;LTypeReference;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 432
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTypeReference cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;
    MethodParameters:
             Name  Flags
      typeUseNode  
      typeUse      

  public void visitStatement(lombok.eclipse.EclipseNode, Statement);
    descriptor: (Llombok/eclipse/EclipseNode;LStatement;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 437
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tStatement cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;
    MethodParameters:
           Name  Flags
      node       
      statement  

  public void endVisitStatement(lombok.eclipse.EclipseNode, Statement);
    descriptor: (Llombok/eclipse/EclipseNode;LStatement;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 451
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tStatement cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;
    MethodParameters:
           Name  Flags
      node       
      statement  

  java.lang.String position(lombok.eclipse.EclipseNode);
    descriptor: (Llombok/eclipse/EclipseNode;)Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 458
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method get() from the type LombokNode<EclipseAST,EclipseNode,ASTNode> refers to the missing type ASTNode\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;
    MethodParameters:
      Name  Flags
      node  

  public boolean isDeferUntilPostDiet();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
         0: .line 463
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseASTVisitor$Printer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseASTVisitor$Printer;
}
SourceFile: "EclipseASTVisitor.java"
NestHost: lombok.eclipse.EclipseASTVisitor
InnerClasses:
  public Printer = lombok.eclipse.EclipseASTVisitor$Printer of lombok.eclipse.EclipseASTVisitor