public class lombok.javac.JavacTreeMaker
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: lombok.javac.JavacTreeMaker
  super_class: java.lang.Object
{
  private final TreeMaker tm;
    descriptor: LTreeMaker;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private static final java.util.concurrent.ConcurrentHashMap<lombok.javac.JavacTreeMaker$FieldId<?>, java.lang.Object> FIELD_CACHE;
    descriptor: Ljava/util/concurrent/ConcurrentHashMap;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/concurrent/ConcurrentHashMap<Llombok/javac/JavacTreeMaker$FieldId<*>;Ljava/lang/Object;>;

  private static final java.lang.Object REFLECTIVE_ITEM_NOT_FOUND;
    descriptor: Ljava/lang/Object;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.Object REFLECTIVE_ITEM_MULTIPLE_FOUND;
    descriptor: Ljava/lang/Object;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.util.concurrent.ConcurrentHashMap<lombok.javac.JavacTreeMaker$MethodId<?>, java.lang.Object> METHOD_CACHE;
    descriptor: Ljava/util/concurrent/ConcurrentHashMap;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/concurrent/ConcurrentHashMap<Llombok/javac/JavacTreeMaker$MethodId<*>;Ljava/lang/Object;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCCompilationUnit> TopLevel;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCCompilationUnit;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCImport> Import;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCImport;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCClassDecl> ClassDef;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCClassDecl;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCMethodDecl> MethodDef;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCMethodDecl;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCMethodDecl> MethodDefWithRecvParam;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCMethodDecl;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCVariableDecl> VarDef;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCVariableDecl;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCVariableDecl> ReceiverVarDef;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCVariableDecl;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCSkip> Skip;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCSkip;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCBlock> Block;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCBlock;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCDoWhileLoop> DoLoop;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCDoWhileLoop;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCWhileLoop> WhileLoop;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCWhileLoop;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCForLoop> ForLoop;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCForLoop;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCEnhancedForLoop> ForeachLoop;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCEnhancedForLoop;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCLabeledStatement> Labelled;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCLabeledStatement;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCSwitch> Switch;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCSwitch;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCCase> Case11;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCCase;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCSynchronized> Synchronized;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCSynchronized;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCTry> Try;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCTry;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCTry> TryWithResources;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCTry;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCCatch> Catch;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCCatch;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCConditional> Conditional;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCConditional;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCIf> If;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCIf;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCExpressionStatement> Exec;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCExpressionStatement;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCBreak> Break11;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCBreak;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCBreak> Break12;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCBreak;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCContinue> Continue;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCContinue;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCReturn> Return;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCReturn;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCThrow> Throw;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCThrow;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCAssert> Assert;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCAssert;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCMethodInvocation> Apply;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCMethodInvocation;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCNewClass> NewClass;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCNewClass;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCNewArray> NewArray;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCNewArray;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCParens> Parens;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCParens;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCAssign> Assign;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCAssign;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCAssignOp> Assignop;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCAssignOp;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCUnary> Unary;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCUnary;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCBinary> Binary;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCBinary;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCTypeCast> TypeCast;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCTypeCast;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCInstanceOf> TypeTest;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCInstanceOf;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCArrayAccess> Indexed;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCArrayAccess;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCFieldAccess> Select;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCFieldAccess;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCIdent> Ident;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCIdent;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCLiteral> Literal;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCLiteral;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCPrimitiveTypeTree> TypeIdent;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCPrimitiveTypeTree;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCArrayTypeTree> TypeArray;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCArrayTypeTree;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCTypeApply> TypeApply;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCTypeApply;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCTypeParameter> TypeParameter;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCTypeParameter;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCTypeParameter> TypeParameterWithAnnos;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCTypeParameter;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCWildcard> Wildcard;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCWildcard;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<TypeBoundKind> TypeBoundKind;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LTypeBoundKind;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCAnnotation> Annotation;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCAnnotation;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCAnnotation> TypeAnnotation;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCAnnotation;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCModifiers> ModifiersWithAnnotations;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCModifiers;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCModifiers> Modifiers;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCModifiers;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCErroneous> Erroneous;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCErroneous;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCErroneous> ErroneousWithErrs;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCErroneous;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<LetExpr> LetExpr;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LLetExpr;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCClassDecl> AnonymousClassDef;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCClassDecl;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<LetExpr> LetExprSingle;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LLetExpr;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCIdent> IdentVarDecl;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCIdent;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<List<JCExpression>> Idents;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LList<LJCExpression;>;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCMethodInvocation> App2;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCMethodInvocation;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCMethodInvocation> App1;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCMethodInvocation;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<List<JCAnnotation>> Annotations;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LList<LJCAnnotation;>;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCLiteral> LiteralWithValue;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCLiteral;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCAnnotation> AnnotationWithAttributeOnly;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCAnnotation;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCAnnotation> TypeAnnotationWithAttributeOnly;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCAnnotation;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCExpression> AnnotatedType;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCExpression;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCStatement> Call;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCStatement;>;

  private static final lombok.javac.JavacTreeMaker$MethodId<JCExpression> Type;
    descriptor: Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$MethodId<LJCExpression;>;

  private static final lombok.javac.JavacTreeMaker$FieldId<JCVariableDecl> MethodDecl_recvParam;
    descriptor: Llombok/javac/JavacTreeMaker$FieldId;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Llombok/javac/JavacTreeMaker$FieldId<LJCVariableDecl;>;

  public void <init>(TreeMaker);
    descriptor: (LTreeMaker;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 31
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tTreeMaker cannot be resolved to a type\n\tType cannot be resolved to a type\n\tTreeInfo cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCCompilationUnit cannot be resolved to a type\n\tThe method MethodId(String) from the type JavacTreeMaker refers to the missing type JCCompilationUnit\n\tJCImport cannot be resolved to a type\n\tThe method MethodId(String) from the type JavacTreeMaker refers to the missing type JCImport\n\tJCClassDecl cannot be resolved to a type\n\tThe method MethodId(String) from the type JavacTreeMaker refers to the missing type JCClassDecl\n\tJCMethodDecl cannot be resolved to a type\n\tThe method MethodId(String, Class<JCMethodDecl>, Class<?>...) from the type JavacTreeMaker refers to the missing type JCMethodDecl\n\tJCMethodDecl cannot be resolved to a type\n\tJCModifiers cannot be resolved to a type\n\tName cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tList cannot be resolved to a type\n\tList cannot be resolved to a type\n\tList cannot be resolved to a type\n\tJCBlock cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tJCMethodDecl cannot be resolved to a type\n\tThe method MethodId(String, Class<JCMethodDecl>, Class<?>...) from the type JavacTreeMaker refers to the missing type JCMethodDecl\n\tJCMethodDecl cannot be resolved to a type\n\tJCModifiers cannot be resolved to a type\n\tName cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tList cannot be resolved to a type\n\tJCVariableDecl cannot be resolved to a type\n\tList cannot be resolved to a type\n\tList cannot be resolved to a type\n\tJCBlock cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tJCVariableDecl cannot be resolved to a type\n\tThe method MethodId(String) from the type JavacTreeMaker refers to the missing type JCVariableDecl\n\tJCVariableDecl cannot be resolved to a type\n\tThe method MethodId(String) from the type JavacTreeMaker refers to the missing type JCVariableDecl\n\tJCCase cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
      Name  Flags
      tm    

  public TreeMaker getUnderlyingTreeMaker();
    descriptor: ()LTreeMaker;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 101
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;

  public lombok.javac.JavacTreeMaker at(int);
    descriptor: (I)Llombok/javac/JavacTreeMaker;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 105
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
      Name  Flags
      pos   

  static <J> lombok.javac.JavacTreeMaker$MethodId<J> MethodId(java.lang.Class<?>, java.lang.String, java.lang.Class<J>, java.lang.Class<?>[]);
    descriptor: (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;)Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x0088) ACC_STATIC, ACC_VARARGS
    Code:
      stack=3, locals=4, args_size=4
         0: .line 316
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: <J:Ljava/lang/Object;>(Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/Class<TJ;>;[Ljava/lang/Class<*>;)Llombok/javac/JavacTreeMaker$MethodId<TJ;>;
    MethodParameters:
            Name  Flags
      owner       
      name        
      returnType  
      types       

  static <J> lombok.javac.JavacTreeMaker$MethodId<J> MethodId(java.lang.String, java.lang.Class<J>, java.lang.Class<?>[]);
    descriptor: (Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;)Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x0088) ACC_STATIC, ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=3
         0: .line 328
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: <J:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TJ;>;[Ljava/lang/Class<*>;)Llombok/javac/JavacTreeMaker$MethodId<TJ;>;
    MethodParameters:
            Name  Flags
      name        
      returnType  
      types       

  static <J> lombok.javac.JavacTreeMaker$MethodId<J> MethodId(java.lang.String);
    descriptor: (Ljava/lang/String;)Llombok/javac/JavacTreeMaker$MethodId;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 336
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: <J:Ljava/lang/Object;>(Ljava/lang/String;)Llombok/javac/JavacTreeMaker$MethodId<TJ;>;
    MethodParameters:
      Name  Flags
      name  

  static <J> lombok.javac.JavacTreeMaker$FieldId<J> FieldId(java.lang.Class<?>, java.lang.String, java.lang.Class<J>);
    descriptor: (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Llombok/javac/JavacTreeMaker$FieldId;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 348
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: <J:Ljava/lang/Object;>(Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/Class<TJ;>;)Llombok/javac/JavacTreeMaker$FieldId<TJ;>;
    MethodParameters:
           Name  Flags
      owner      
      name       
      fieldType  

  private static boolean has(lombok.javac.JavacTreeMaker$FieldId<?>);
    descriptor: (Llombok/javac/JavacTreeMaker$FieldId;)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 354
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: (Llombok/javac/JavacTreeMaker$FieldId<*>;)Z
    MethodParameters:
      Name  Flags
      f     

  private static <J> J get(, lombok.javac.JavacTreeMaker$FieldId<J>);
    descriptor: (Ljava/lang/Object;Llombok/javac/JavacTreeMaker$FieldId;)Ljava/lang/Object;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 366
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: <J:Ljava/lang/Object;>(Ljava/lang/Object;Llombok/javac/JavacTreeMaker$FieldId<TJ;>;)TJ;
    MethodParameters:
       Name  Flags
      owner  
      f      

  private static <J> void set(, lombok.javac.JavacTreeMaker$FieldId<J>, );
    descriptor: (Ljava/lang/Object;Llombok/javac/JavacTreeMaker$FieldId;Ljava/lang/Object;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 375
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: <J:Ljava/lang/Object;>(Ljava/lang/Object;Llombok/javac/JavacTreeMaker$FieldId<TJ;>;TJ;)V
    MethodParameters:
       Name  Flags
      owner  
      f      
      val    

  private static java.lang.reflect.Field getFromCache(lombok.javac.JavacTreeMaker$FieldId<?>);
    descriptor: (Llombok/javac/JavacTreeMaker$FieldId;)Ljava/lang/reflect/Field;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 387
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: (Llombok/javac/JavacTreeMaker$FieldId<*>;)Ljava/lang/reflect/Field;
    MethodParameters:
      Name  Flags
      f     

  private static  addToCache(lombok.javac.JavacTreeMaker$FieldId<?>);
    descriptor: (Llombok/javac/JavacTreeMaker$FieldId;)Ljava/lang/Object;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 394
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: (Llombok/javac/JavacTreeMaker$FieldId<*>;)Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      f     

  private boolean has(lombok.javac.JavacTreeMaker$MethodId<?>);
    descriptor: (Llombok/javac/JavacTreeMaker$MethodId;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 409
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    Signature: (Llombok/javac/JavacTreeMaker$MethodId<*>;)Z
    MethodParameters:
      Name  Flags
      m     

  private <J> J invoke(lombok.javac.JavacTreeMaker$MethodId<J>, []);
    descriptor: (Llombok/javac/JavacTreeMaker$MethodId;[Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0082) ACC_PRIVATE, ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 421
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    Signature: <J:Ljava/lang/Object;>(Llombok/javac/JavacTreeMaker$MethodId<TJ;>;[Ljava/lang/Object;)TJ;
    MethodParameters:
      Name  Flags
      m     
      args  

  private static <J> J invokeAny(, lombok.javac.JavacTreeMaker$MethodId<J>, []);
    descriptor: (Ljava/lang/Object;Llombok/javac/JavacTreeMaker$MethodId;[Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x008a) ACC_PRIVATE, ACC_STATIC, ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=3
         0: .line 425
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: <J:Ljava/lang/Object;>(Ljava/lang/Object;Llombok/javac/JavacTreeMaker$MethodId<TJ;>;[Ljava/lang/Object;)TJ;
    MethodParameters:
       Name  Flags
      owner  
      m      
      args   

  private static boolean tryResolve(lombok.javac.JavacTreeMaker$MethodId<?>);
    descriptor: (Llombok/javac/JavacTreeMaker$MethodId;)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 442
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: (Llombok/javac/JavacTreeMaker$MethodId<*>;)Z
    MethodParameters:
      Name  Flags
      m     

  private static java.lang.reflect.Method getFromCache(lombok.javac.JavacTreeMaker$MethodId<?>);
    descriptor: (Llombok/javac/JavacTreeMaker$MethodId;)Ljava/lang/reflect/Method;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 449
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: (Llombok/javac/JavacTreeMaker$MethodId<*>;)Ljava/lang/reflect/Method;
    MethodParameters:
      Name  Flags
      m     

  private static  addToCache(lombok.javac.JavacTreeMaker$MethodId<?>);
    descriptor: (Llombok/javac/JavacTreeMaker$MethodId;)Ljava/lang/Object;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 457
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: (Llombok/javac/JavacTreeMaker$MethodId<*>;)Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      m     

  public JCCompilationUnit TopLevel(List<JCAnnotation>, JCExpression, List<JCTree>);
    descriptor: (LList;LJCExpression;LList;)LJCCompilationUnit;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 493
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    Signature: (LList<LJCAnnotation;>;LJCExpression;LList<LJCTree;>;)LJCCompilationUnit;
    MethodParameters:
                    Name  Flags
      packageAnnotations  
      pid                 
      defs                

  public JCImport Import(JCTree, boolean);
    descriptor: (LJCTree;Z)LJCImport;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 499
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
              Name  Flags
      qualid        
      staticImport  

  public JCClassDecl ClassDef(JCModifiers, Name, List<JCTypeParameter>, JCExpression, List<JCExpression>, List<JCTree>);
    descriptor: (LJCModifiers;LName;LList;LJCExpression;LList;LList;)LJCClassDecl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=7
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 505
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    Signature: (LJCModifiers;LName;LList<LJCTypeParameter;>;LJCExpression;LList<LJCExpression;>;LList<LJCTree;>;)LJCClassDecl;
    MethodParameters:
              Name  Flags
      mods          
      name          
      typarams      
      extending     
      implementing  
      defs          

  public JCMethodDecl MethodDef(JCModifiers, Name, JCExpression, List<JCTypeParameter>, List<JCVariableDecl>, List<JCExpression>, JCBlock, JCExpression);
    descriptor: (LJCModifiers;LName;LJCExpression;LList;LList;LList;LJCBlock;LJCExpression;)LJCMethodDecl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=9, args_size=9
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 511
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    Signature: (LJCModifiers;LName;LJCExpression;LList<LJCTypeParameter;>;LList<LJCVariableDecl;>;LList<LJCExpression;>;LJCBlock;LJCExpression;)LJCMethodDecl;
    MethodParameters:
              Name  Flags
      mods          
      name          
      resType       
      typarams      
      params        
      thrown        
      body          
      defaultValue  

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

  public JCMethodDecl MethodDefWithRecvParam(JCModifiers, Name, JCExpression, List<JCTypeParameter>, JCVariableDecl, List<JCVariableDecl>, List<JCExpression>, JCBlock, JCExpression);
    descriptor: (LJCModifiers;LName;LJCExpression;LList;LJCVariableDecl;LList;LList;LJCBlock;LJCExpression;)LJCMethodDecl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=10, args_size=10
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 521
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    Signature: (LJCModifiers;LName;LJCExpression;LList<LJCTypeParameter;>;LJCVariableDecl;LList<LJCVariableDecl;>;LList<LJCExpression;>;LJCBlock;LJCExpression;)LJCMethodDecl;
    MethodParameters:
              Name  Flags
      mods          
      name          
      resType       
      typarams      
      recvparam     
      params        
      thrown        
      body          
      defaultValue  

  public JCVariableDecl VarDef(JCModifiers, Name, JCExpression, JCExpression);
    descriptor: (LJCModifiers;LName;LJCExpression;LJCExpression;)LJCVariableDecl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 527
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
         Name  Flags
      mods     
      name     
      vartype  
      init     

  public JCVariableDecl ReceiverVarDef(JCModifiers, JCExpression, JCExpression);
    descriptor: (LJCModifiers;LJCExpression;LJCExpression;)LJCVariableDecl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 537
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
         Name  Flags
      mods     
      name     
      vartype  

  public JCSkip Skip();
    descriptor: ()LJCSkip;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 543
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;

  public JCBlock Block(long, List<JCStatement>);
    descriptor: (JLList;)LJCBlock;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 549
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    Signature: (JLList<LJCStatement;>;)LJCBlock;
    MethodParameters:
       Name  Flags
      flags  
      stats  

  public JCDoWhileLoop DoLoop(JCStatement, JCExpression);
    descriptor: (LJCStatement;LJCExpression;)LJCDoWhileLoop;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 555
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
      Name  Flags
      body  
      cond  

  public JCWhileLoop WhileLoop(JCExpression, JCStatement);
    descriptor: (LJCExpression;LJCStatement;)LJCWhileLoop;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 561
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
      Name  Flags
      cond  
      body  

  public JCForLoop ForLoop(List<JCStatement>, JCExpression, List<JCExpressionStatement>, JCStatement);
    descriptor: (LList;LJCExpression;LList;LJCStatement;)LJCForLoop;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 567
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    Signature: (LList<LJCStatement;>;LJCExpression;LList<LJCExpressionStatement;>;LJCStatement;)LJCForLoop;
    MethodParameters:
      Name  Flags
      init  
      cond  
      step  
      body  

  public JCEnhancedForLoop ForeachLoop(JCVariableDecl, JCExpression, JCStatement);
    descriptor: (LJCVariableDecl;LJCExpression;LJCStatement;)LJCEnhancedForLoop;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 573
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
      Name  Flags
      var   
      expr  
      body  

  public JCLabeledStatement Labelled(Name, JCStatement);
    descriptor: (LName;LJCStatement;)LJCLabeledStatement;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 579
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
       Name  Flags
      label  
      body   

  public JCSwitch Switch(JCExpression, List<JCCase>);
    descriptor: (LJCExpression;LList;)LJCSwitch;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 585
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    Signature: (LJCExpression;LList<LJCCase;>;)LJCSwitch;
    MethodParameters:
          Name  Flags
      selector  
      cases     

  static java.lang.Class<?> classForName(java.lang.Class<?>, java.lang.String);
    descriptor: (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Class;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 598
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: (Ljava/lang/Class<*>;Ljava/lang/String;)Ljava/lang/Class<*>;
    MethodParameters:
         Name  Flags
      context  
      name     

  public JCCase Case(JCExpression, List<JCStatement>);
    descriptor: (LJCExpression;LList;)LJCCase;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 608
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    Signature: (LJCExpression;LList<LJCStatement;>;)LJCCase;
    MethodParameters:
       Name  Flags
      pat    
      stats  

  public JCSynchronized Synchronized(JCExpression, JCBlock);
    descriptor: (LJCExpression;LJCBlock;)LJCSynchronized;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 615
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
      Name  Flags
      lock  
      body  

  public JCTry Try(JCBlock, List<JCCatch>, JCBlock);
    descriptor: (LJCBlock;LList;LJCBlock;)LJCTry;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 621
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    Signature: (LJCBlock;LList<LJCCatch;>;LJCBlock;)LJCTry;
    MethodParameters:
           Name  Flags
      body       
      catchers   
      finalizer  

  public JCTry Try(List<JCTree>, JCBlock, List<JCCatch>, JCBlock);
    descriptor: (LList;LJCBlock;LList;LJCBlock;)LJCTry;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 627
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    Signature: (LList<LJCTree;>;LJCBlock;LList<LJCCatch;>;LJCBlock;)LJCTry;
    MethodParameters:
           Name  Flags
      resources  
      body       
      catchers   
      finalizer  

  public JCCatch Catch(JCVariableDecl, JCBlock);
    descriptor: (LJCVariableDecl;LJCBlock;)LJCCatch;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 633
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
       Name  Flags
      param  
      body   

  public JCConditional Conditional(JCExpression, JCExpression, JCExpression);
    descriptor: (LJCExpression;LJCExpression;LJCExpression;)LJCConditional;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 639
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
          Name  Flags
      cond      
      thenpart  
      elsepart  

  public JCIf If(JCExpression, JCStatement, JCStatement);
    descriptor: (LJCExpression;LJCStatement;LJCStatement;)LJCIf;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 645
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
          Name  Flags
      cond      
      thenpart  
      elsepart  

  public JCExpressionStatement Exec(JCExpression);
    descriptor: (LJCExpression;)LJCExpressionStatement;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 651
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
      Name  Flags
      expr  

  public JCBreak Break(Name);
    descriptor: (LName;)LJCBreak;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 660
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
       Name  Flags
      label  

  public JCContinue Continue(Name);
    descriptor: (LName;)LJCContinue;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 667
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
       Name  Flags
      label  

  public JCReturn Return(JCExpression);
    descriptor: (LJCExpression;)LJCReturn;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 673
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
      Name  Flags
      expr  

  public JCThrow Throw(JCExpression);
    descriptor: (LJCExpression;)LJCThrow;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 679
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
      Name  Flags
      expr  

  public JCAssert Assert(JCExpression, JCExpression);
    descriptor: (LJCExpression;LJCExpression;)LJCAssert;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 685
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
        Name  Flags
      cond    
      detail  

  public JCMethodInvocation Apply(List<JCExpression>, JCExpression, List<JCExpression>);
    descriptor: (LList;LJCExpression;LList;)LJCMethodInvocation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 691
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    Signature: (LList<LJCExpression;>;LJCExpression;LList<LJCExpression;>;)LJCMethodInvocation;
    MethodParameters:
          Name  Flags
      typeargs  
      fn        
      args      

  public JCNewClass NewClass(JCExpression, List<JCExpression>, JCExpression, List<JCExpression>, JCClassDecl);
    descriptor: (LJCExpression;LList;LJCExpression;LList;LJCClassDecl;)LJCNewClass;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=6
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 697
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    Signature: (LJCExpression;LList<LJCExpression;>;LJCExpression;LList<LJCExpression;>;LJCClassDecl;)LJCNewClass;
    MethodParameters:
          Name  Flags
      encl      
      typeargs  
      clazz     
      args      
      def       

  public JCNewArray NewArray(JCExpression, List<JCExpression>, List<JCExpression>);
    descriptor: (LJCExpression;LList;LList;)LJCNewArray;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 703
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    Signature: (LJCExpression;LList<LJCExpression;>;LList<LJCExpression;>;)LJCNewArray;
    MethodParameters:
          Name  Flags
      elemtype  
      dims      
      elems     

  public JCParens Parens(JCExpression);
    descriptor: (LJCExpression;)LJCParens;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 715
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
      Name  Flags
      expr  

  public JCAssign Assign(JCExpression, JCExpression);
    descriptor: (LJCExpression;LJCExpression;)LJCAssign;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 721
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
      Name  Flags
      lhs   
      rhs   

  public JCAssignOp Assignop(lombok.javac.JavacTreeMaker$TreeTag, JCTree, JCTree);
    descriptor: (Llombok/javac/JavacTreeMaker$TreeTag;LJCTree;LJCTree;)LJCAssignOp;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 728
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
        Name  Flags
      opcode  
      lhs     
      rhs     

  public JCUnary Unary(lombok.javac.JavacTreeMaker$TreeTag, JCExpression);
    descriptor: (Llombok/javac/JavacTreeMaker$TreeTag;LJCExpression;)LJCUnary;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 735
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
        Name  Flags
      opcode  
      arg     

  public JCBinary Binary(lombok.javac.JavacTreeMaker$TreeTag, JCExpression, JCExpression);
    descriptor: (Llombok/javac/JavacTreeMaker$TreeTag;LJCExpression;LJCExpression;)LJCBinary;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 742
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
        Name  Flags
      opcode  
      lhs     
      rhs     

  public JCTypeCast TypeCast(JCTree, JCExpression);
    descriptor: (LJCTree;LJCExpression;)LJCTypeCast;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 748
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
      Name  Flags
      expr  
      type  

  public JCInstanceOf TypeTest(JCExpression, JCTree);
    descriptor: (LJCExpression;LJCTree;)LJCInstanceOf;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 754
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
       Name  Flags
      expr   
      clazz  

  public JCArrayAccess Indexed(JCExpression, JCExpression);
    descriptor: (LJCExpression;LJCExpression;)LJCArrayAccess;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 760
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
         Name  Flags
      indexed  
      index    

  public JCFieldAccess Select(JCExpression, Name);
    descriptor: (LJCExpression;LName;)LJCFieldAccess;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 766
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
          Name  Flags
      selected  
      selector  

  public JCIdent Ident(Name);
    descriptor: (LName;)LJCIdent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 778
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
        Name  Flags
      idname  

  public JCLiteral Literal(lombok.javac.JavacTreeMaker$TypeTag, java.lang.Object);
    descriptor: (Llombok/javac/JavacTreeMaker$TypeTag;Ljava/lang/Object;)LJCLiteral;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 785
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
       Name  Flags
      tag    
      value  

  public JCPrimitiveTypeTree TypeIdent(lombok.javac.JavacTreeMaker$TypeTag);
    descriptor: (Llombok/javac/JavacTreeMaker$TypeTag;)LJCPrimitiveTypeTree;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 792
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
         Name  Flags
      typetag  

  public JCArrayTypeTree TypeArray(JCExpression);
    descriptor: (LJCExpression;)LJCArrayTypeTree;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 797
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
          Name  Flags
      elemtype  

  public JCTypeApply TypeApply(JCExpression, List<JCExpression>);
    descriptor: (LJCExpression;LList;)LJCTypeApply;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 803
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    Signature: (LJCExpression;LList<LJCExpression;>;)LJCTypeApply;
    MethodParameters:
           Name  Flags
      clazz      
      arguments  

  public JCTypeParameter TypeParameter(Name, List<JCExpression>);
    descriptor: (LName;LList;)LJCTypeParameter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 821
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    Signature: (LName;LList<LJCExpression;>;)LJCTypeParameter;
    MethodParameters:
        Name  Flags
      name    
      bounds  

  public JCTypeParameter TypeParameter(Name, List<JCExpression>, List<JCAnnotation>);
    descriptor: (LName;LList;LList;)LJCTypeParameter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 827
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    Signature: (LName;LList<LJCExpression;>;LList<LJCAnnotation;>;)LJCTypeParameter;
    MethodParameters:
        Name  Flags
      name    
      bounds  
      annos   

  public JCWildcard Wildcard(TypeBoundKind, JCTree);
    descriptor: (LTypeBoundKind;LJCTree;)LJCWildcard;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 833
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
      Name  Flags
      kind  
      type  

  public TypeBoundKind TypeBoundKind(BoundKind);
    descriptor: (LBoundKind;)LTypeBoundKind;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 839
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
      Name  Flags
      kind  

  public JCAnnotation Annotation(JCTree, List<JCExpression>);
    descriptor: (LJCTree;LList;)LJCAnnotation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 845
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    Signature: (LJCTree;LList<LJCExpression;>;)LJCAnnotation;
    MethodParameters:
                Name  Flags
      annotationType  
      args            

  public JCAnnotation TypeAnnotation(JCTree, List<JCExpression>);
    descriptor: (LJCTree;LList;)LJCAnnotation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 851
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    Signature: (LJCTree;LList<LJCExpression;>;)LJCAnnotation;
    MethodParameters:
                Name  Flags
      annotationType  
      args            

  public JCModifiers Modifiers(long, List<JCAnnotation>);
    descriptor: (JLList;)LJCModifiers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 857
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    Signature: (JLList<LJCAnnotation;>;)LJCModifiers;
    MethodParameters:
             Name  Flags
      flags        
      annotations  

  public JCModifiers Modifiers(long);
    descriptor: (J)LJCModifiers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 863
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
       Name  Flags
      flags  

  public JCErroneous Erroneous();
    descriptor: ()LJCErroneous;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 875
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;

  public JCErroneous Erroneous(List<? extends JCTree>);
    descriptor: (LList;)LJCErroneous;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 881
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    Signature: (LList<+LJCTree;>;)LJCErroneous;
    MethodParameters:
      Name  Flags
      errs  

  public LetExpr LetExpr(List<JCVariableDecl>, JCTree);
    descriptor: (LList;LJCTree;)LLetExpr;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 887
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    Signature: (LList<LJCVariableDecl;>;LJCTree;)LLetExpr;
    MethodParameters:
      Name  Flags
      defs  
      expr  

  public JCClassDecl AnonymousClassDef(JCModifiers, List<JCTree>);
    descriptor: (LJCModifiers;LList;)LJCClassDecl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 893
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    Signature: (LJCModifiers;LList<LJCTree;>;)LJCClassDecl;
    MethodParameters:
      Name  Flags
      mods  
      defs  

  public LetExpr LetExpr(JCVariableDecl, JCTree);
    descriptor: (LJCVariableDecl;LJCTree;)LLetExpr;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 899
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
      Name  Flags
      def   
      expr  

  public JCExpression Ident(JCVariableDecl);
    descriptor: (LJCVariableDecl;)LJCExpression;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 905
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
       Name  Flags
      param  

  public List<JCExpression> Idents(List<JCVariableDecl>);
    descriptor: (LList;)LList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 911
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    Signature: (LList<LJCVariableDecl;>;)LList<LJCExpression;>;
    MethodParameters:
        Name  Flags
      params  

  public JCMethodInvocation App(JCExpression, List<JCExpression>);
    descriptor: (LJCExpression;LList;)LJCMethodInvocation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 917
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    Signature: (LJCExpression;LList<LJCExpression;>;)LJCMethodInvocation;
    MethodParameters:
      Name  Flags
      meth  
      args  

  public JCMethodInvocation App(JCExpression);
    descriptor: (LJCExpression;)LJCMethodInvocation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 923
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
      Name  Flags
      meth  

  public List<JCAnnotation> Annotations(List<Attribute.Compound>);
    descriptor: (LList;)LList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 929
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    Signature: (LList<LAttribute/Compound;>;)LList<LJCAnnotation;>;
    MethodParameters:
            Name  Flags
      attributes  

  public JCLiteral Literal(java.lang.Object);
    descriptor: (Ljava/lang/Object;)LJCLiteral;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 935
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
       Name  Flags
      value  

  public JCAnnotation Annotation(Attribute);
    descriptor: (LAttribute;)LJCAnnotation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 941
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
      Name  Flags
      a     

  public JCAnnotation TypeAnnotation(Attribute);
    descriptor: (LAttribute;)LJCAnnotation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 947
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
      Name  Flags
      a     

  public JCExpression AnnotatedType(List<JCAnnotation>, JCExpression);
    descriptor: (LList;LJCExpression;)LJCExpression;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 953
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    Signature: (LList<LJCAnnotation;>;LJCExpression;)LJCExpression;
    MethodParameters:
                Name  Flags
      annotations     
      underlyingType  

  public JCStatement Call(JCExpression);
    descriptor: (LJCExpression;)LJCStatement;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 959
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
       Name  Flags
      apply  

  public JCExpression Type(Type);
    descriptor: (LType;)LJCExpression;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 965
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
      Name  Flags
      type  

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

  public JCVariableDecl getReceiverParameter(JCMethodDecl);
    descriptor: (LJCMethodDecl;)LJCVariableDecl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 975
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
        Name  Flags
      method  

  public void setReceiverParameter(JCMethodDecl, JCVariableDecl);
    descriptor: (LJCMethodDecl;LJCVariableDecl;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.JavacTreeMaker this
         0: .line 979
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacTreeMaker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacTreeMaker;
    MethodParameters:
        Name  Flags
      method  
      param   
}
SourceFile: "JavacTreeMaker.java"
NestMembers:
  lombok.javac.JavacTreeMaker$Case12  lombok.javac.JavacTreeMaker$FieldId  lombok.javac.JavacTreeMaker$MethodId  lombok.javac.JavacTreeMaker$SchroedingerType  lombok.javac.JavacTreeMaker$TreeTag  lombok.javac.JavacTreeMaker$TypeTag
InnerClasses:
  public Case12 = lombok.javac.JavacTreeMaker$Case12 of lombok.javac.JavacTreeMaker
  private final FieldId = lombok.javac.JavacTreeMaker$FieldId of lombok.javac.JavacTreeMaker
  private final MethodId = lombok.javac.JavacTreeMaker$MethodId of lombok.javac.JavacTreeMaker
  private SchroedingerType = lombok.javac.JavacTreeMaker$SchroedingerType of lombok.javac.JavacTreeMaker
  public TreeTag = lombok.javac.JavacTreeMaker$TreeTag of lombok.javac.JavacTreeMaker
  public TypeTag = lombok.javac.JavacTreeMaker$TypeTag of lombok.javac.JavacTreeMaker