META-INF/
META-INF/MANIFEST.MF
META-INF/maven/
META-INF/maven/com.google.guava/
META-INF/maven/com.google.guava/guava/
com/
lombok/
lombok/ast/
lombok/ast/app/
lombok/ast/ecj/
lombok/ast/grammar/
lombok/ast/javac/
lombok/ast/printer/
lombok/ast/printer/web/
lombok/ast/resolve/
lombok/ast/syntaxChecks/
lombok/core/
lombok/eclipse/
lombok/javac/
lombok/javac/java6/
lombok/javac/java7/
org/
AUTHORS
LICENSE
META-INF/LICENSE
META-INF/NOTICE
META-INF/maven/com.google.guava/guava/pom.properties
META-INF/maven/com.google.guava/guava/pom.xml
lombok/ast/AbstractNode$WithParens.class
AbstractNode.java
package lombok.ast
abstract lombok.ast.AbstractNode$WithParens extends lombok.ast.AbstractNode implements lombok.ast.Expression  {
	private java.util.List parensPositions
	void  () 
	public boolean needsParentheses () 
	public java.util.List astParensPositions () 
	public int getParens () 
	public int getIntendedParens () 
}

lombok/ast/AbstractNode.class
AbstractNode.java
package lombok.ast
abstract lombok.ast.AbstractNode extends java.lang.Object implements lombok.ast.Node  {
	private lombok.ast.Position position
	private lombok.ast.Node parent
	private java.util.List danglings
	private java.util.Map conversionPositions
	private java.util.Map messagesMap
	private java.util.List messages
	private Object nativeNode
	private lombok.ast.PositionFactory positionFactory
	void  () 
	public boolean isGenerated () 
	public lombok.ast.Node getGeneratedBy () 
	public boolean hasParent () 
	public java.util.List getChildren () 
	public boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node replacement
	public void unparent () 
	protected lombok.ast.AbstractNode adopt (lombok.ast.AbstractNode)  throws java.lang.IllegalStateException 
		lombok.ast.AbstractNode child
	protected void ensureParentless ()  throws java.lang.IllegalStateException 
	protected void disown (lombok.ast.AbstractNode)  throws java.lang.IllegalStateException 
		lombok.ast.AbstractNode child
	protected void ensureParentage (lombok.ast.AbstractNode)  throws java.lang.IllegalStateException 
		lombok.ast.AbstractNode child
	public lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position position
	public lombok.ast.Position getPosition () 
	public java.lang.String toString () 
		lombok.ast.printer.TextFormatter formatter
		lombok.ast.printer.SourcePrinter printer
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node) 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	void addDanglingNode (lombok.ast.Node) 
		lombok.ast.Node dangling
	void removeDanglingNode (lombok.ast.Node) 
		lombok.ast.Node dangling
	java.util.List getDanglingNodes () 
	void addConversionPositionInfo (java.lang.String, lombok.ast.Position) 
		String key
		lombok.ast.Position position
	lombok.ast.Position getConversionPositionInfo (java.lang.String) 
		String key
	public lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message message
	public boolean hasMessage (java.lang.String) 
		String key
	public java.util.List getMessages () 
	public lombok.ast.Node getParent () 
	public java.lang.Object getNativeNode () 
	public void setNativeNode (java.lang.Object) 
		Object nativeNode
	public lombok.ast.PositionFactory getPositionFactory () 
	public void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory positionFactory
}

lombok/ast/AlternateConstructorInvocation.class
AlternateConstructorInvocation.java
package lombok.ast
public lombok.ast.AlternateConstructorInvocation extends lombok.ast.AbstractNode implements lombok.ast.Statement  {
	lombok.ast.ListAccessor constructorTypeArguments
	lombok.ast.ListAccessor arguments
	public void  () 
	public lombok.ast.Block upToBlock () 
		lombok.ast.Block out
	public lombok.ast.RawListAccessor rawConstructorTypeArguments () 
	public lombok.ast.StrictListAccessor astConstructorTypeArguments () 
	public lombok.ast.RawListAccessor rawArguments () 
	public lombok.ast.StrictListAccessor astArguments () 
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.AstVisitor visitor
	public lombok.ast.AlternateConstructorInvocation copy () 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.AlternateConstructorInvocation result
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/AlternateConstructorInvocationTemplate.class
Templates.java
package lombok.ast
 lombok.ast.AlternateConstructorInvocationTemplate extends java.lang.Object {
	java.util.List constructorTypeArguments1
	java.util.List arguments2
	void  () 
}

lombok/ast/Annotation.class
Annotation.java
package lombok.ast
public lombok.ast.Annotation extends lombok.ast.AbstractNode implements lombok.ast.DescribedNode lombok.ast.AnnotationValue  {
	private lombok.ast.AbstractNode annotationTypeReference
	lombok.ast.ListAccessor elements
	public void  () 
	public lombok.ast.Modifiers upToModifiers () 
		lombok.ast.Modifiers out
	public lombok.ast.TypeReference astAnnotationTypeReference () 
	public lombok.ast.Annotation astAnnotationTypeReference (lombok.ast.TypeReference) 
		lombok.ast.TypeReference annotationTypeReference
	public lombok.ast.Node rawAnnotationTypeReference () 
	public lombok.ast.Annotation rawAnnotationTypeReference (lombok.ast.Node) 
		lombok.ast.Node annotationTypeReference
	public lombok.ast.RawListAccessor rawElements () 
	public lombok.ast.StrictListAccessor astElements () 
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.AstVisitor visitor
	public lombok.ast.Annotation copy () 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Annotation result
	public java.lang.String getDescription () 
	public java.util.List getValueValues () 
	public java.util.List getValues (java.lang.String) 
		String key
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/AnnotationDeclaration.class
AnnotationDeclaration.java
package lombok.ast
public lombok.ast.AnnotationDeclaration extends lombok.ast.AbstractNode implements lombok.ast.TypeMember lombok.ast.Statement lombok.ast.TypeDeclaration lombok.ast.JavadocContainer  {
	private lombok.ast.AbstractNode javadoc
	private lombok.ast.AbstractNode modifiers
	private lombok.ast.AbstractNode name
	private lombok.ast.AbstractNode body
	public void  () 
	public lombok.ast.TypeBody upToTypeBody () 
		lombok.ast.TypeBody out
	public lombok.ast.Block upToBlock () 
		lombok.ast.Block out
	public lombok.ast.CompilationUnit upIfTopLevelToCompilationUnit () 
		lombok.ast.CompilationUnit out
	public lombok.ast.Comment astJavadoc () 
	public lombok.ast.AnnotationDeclaration astJavadoc (lombok.ast.Comment) 
		lombok.ast.Comment javadoc
	public lombok.ast.Node rawJavadoc () 
	public lombok.ast.AnnotationDeclaration rawJavadoc (lombok.ast.Node) 
		lombok.ast.Node javadoc
	public lombok.ast.Modifiers astModifiers () 
	public lombok.ast.AnnotationDeclaration astModifiers (lombok.ast.Modifiers) 
		lombok.ast.Modifiers modifiers
	private lombok.ast.AnnotationDeclaration rawModifiers (lombok.ast.Node) 
		lombok.ast.Node modifiers
	public lombok.ast.Identifier astName () 
	public lombok.ast.AnnotationDeclaration astName (lombok.ast.Identifier) 
		lombok.ast.Identifier name
	private lombok.ast.AnnotationDeclaration rawName (lombok.ast.Node) 
		lombok.ast.Node name
	public lombok.ast.NormalTypeBody astBody () 
	public lombok.ast.AnnotationDeclaration astBody (lombok.ast.NormalTypeBody) 
		lombok.ast.NormalTypeBody body
	public lombok.ast.Node rawBody () 
	public lombok.ast.AnnotationDeclaration rawBody (lombok.ast.Node) 
		lombok.ast.Node body
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.AnnotationDeclaration copy () 
		lombok.ast.AnnotationDeclaration result
	public java.lang.String getDescription () 
	public boolean isInterface () 
	public lombok.ast.TypeDeclaration upUpToTypeDeclaration () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
	public volatile synthetic lombok.ast.TypeBody astBody () 
	public volatile synthetic lombok.ast.TypeDeclaration astName (lombok.ast.Identifier) 
		lombok.ast.Identifier x0
	public volatile synthetic lombok.ast.TypeDeclaration astModifiers (lombok.ast.Modifiers) 
		lombok.ast.Modifiers x0
	public volatile synthetic lombok.ast.TypeDeclaration rawJavadoc (lombok.ast.Node) 
		lombok.ast.Node x0
	public volatile synthetic lombok.ast.TypeDeclaration astJavadoc (lombok.ast.Comment) 
		lombok.ast.Comment x0
	public volatile synthetic lombok.ast.Node rawJavadoc (lombok.ast.Node) 
		lombok.ast.Node x0
	public volatile synthetic lombok.ast.Node astJavadoc (lombok.ast.Comment) 
		lombok.ast.Comment x0
}

lombok/ast/AnnotationDeclarationTemplate.class
Templates.java
package lombok.ast
 lombok.ast.AnnotationDeclarationTemplate extends java.lang.Object {
	lombok.ast.Comment javadoc1
	lombok.ast.Modifiers modifiers2
	lombok.ast.Identifier name3
	lombok.ast.NormalTypeBody body4
	void  () 
	static java.lang.String getDescription (lombok.ast.AnnotationDeclaration) 
		lombok.ast.AnnotationDeclaration self
	static boolean isInterface (lombok.ast.AnnotationDeclaration) 
		lombok.ast.AnnotationDeclaration self
}

lombok/ast/AnnotationElement.class
AnnotationElement.java
package lombok.ast
public lombok.ast.AnnotationElement extends lombok.ast.AbstractNode implements lombok.ast.DescribedNode  {
	private lombok.ast.AbstractNode name
	private lombok.ast.AbstractNode value
	public void  () 
	public lombok.ast.Annotation upToAnnotation () 
		lombok.ast.Annotation out
	public lombok.ast.Identifier astName () 
	public lombok.ast.AnnotationElement astName (lombok.ast.Identifier) 
		lombok.ast.Identifier name
	private lombok.ast.AnnotationElement rawName (lombok.ast.Node) 
		lombok.ast.Node name
	public lombok.ast.AnnotationValue astValue () 
	public lombok.ast.AnnotationElement astValue (lombok.ast.AnnotationValue) 
		lombok.ast.AnnotationValue value
	public lombok.ast.Node rawValue () 
	public lombok.ast.AnnotationElement rawValue (lombok.ast.Node) 
		lombok.ast.Node value
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.AnnotationElement copy () 
		lombok.ast.AnnotationElement result
	public java.lang.String getDescription () 
	public java.util.List getValues () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/AnnotationElementTemplate.class
Templates.java
package lombok.ast
 lombok.ast.AnnotationElementTemplate extends java.lang.Object {
	lombok.ast.Identifier name1
	lombok.ast.AnnotationValue value2
	void  () 
	static java.lang.String getDescription (lombok.ast.AnnotationElement) 
		NullPointerException e
		lombok.ast.AnnotationElement self
	static java.util.List getValues (lombok.ast.AnnotationElement) 
		lombok.ast.Node n
		java.util.Iterator i$
		com.google.common.collect.ImmutableList$Builder result
		lombok.ast.AnnotationElement self
}

lombok/ast/AnnotationMethodDeclaration.class
AnnotationMethodDeclaration.java
package lombok.ast
public lombok.ast.AnnotationMethodDeclaration extends lombok.ast.AbstractNode implements lombok.ast.TypeMember lombok.ast.DescribedNode lombok.ast.JavadocContainer  {
	private lombok.ast.AbstractNode javadoc
	private lombok.ast.AbstractNode modifiers
	private lombok.ast.AbstractNode returnTypeReference
	private lombok.ast.AbstractNode methodName
	private lombok.ast.AbstractNode defaultValue
	public void  () 
	public lombok.ast.TypeBody upToTypeBody () 
		lombok.ast.TypeBody out
	public lombok.ast.Comment astJavadoc () 
	public lombok.ast.AnnotationMethodDeclaration astJavadoc (lombok.ast.Comment) 
		lombok.ast.Comment javadoc
	public lombok.ast.Node rawJavadoc () 
	public lombok.ast.AnnotationMethodDeclaration rawJavadoc (lombok.ast.Node) 
		lombok.ast.Node javadoc
	public lombok.ast.Modifiers astModifiers () 
	public lombok.ast.AnnotationMethodDeclaration astModifiers (lombok.ast.Modifiers) 
		lombok.ast.Modifiers modifiers
	private lombok.ast.AnnotationMethodDeclaration rawModifiers (lombok.ast.Node) 
		lombok.ast.Node modifiers
	public lombok.ast.TypeReference astReturnTypeReference () 
	public lombok.ast.AnnotationMethodDeclaration astReturnTypeReference (lombok.ast.TypeReference) 
		lombok.ast.TypeReference returnTypeReference
	public lombok.ast.Node rawReturnTypeReference () 
	public lombok.ast.AnnotationMethodDeclaration rawReturnTypeReference (lombok.ast.Node) 
		lombok.ast.Node returnTypeReference
	public lombok.ast.Identifier astMethodName () 
	public lombok.ast.AnnotationMethodDeclaration astMethodName (lombok.ast.Identifier) 
		lombok.ast.Identifier methodName
	private lombok.ast.AnnotationMethodDeclaration rawMethodName (lombok.ast.Node) 
		lombok.ast.Node methodName
	public lombok.ast.Expression astDefaultValue () 
	public lombok.ast.AnnotationMethodDeclaration astDefaultValue (lombok.ast.Expression) 
		lombok.ast.Expression defaultValue
	public lombok.ast.Node rawDefaultValue () 
	public lombok.ast.AnnotationMethodDeclaration rawDefaultValue (lombok.ast.Node) 
		lombok.ast.Node defaultValue
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.AnnotationMethodDeclaration copy () 
		lombok.ast.AnnotationMethodDeclaration result
	public java.lang.String getDescription () 
	public lombok.ast.TypeDeclaration upUpToTypeDeclaration () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
	public volatile synthetic lombok.ast.Node rawJavadoc (lombok.ast.Node) 
		lombok.ast.Node x0
	public volatile synthetic lombok.ast.Node astJavadoc (lombok.ast.Comment) 
		lombok.ast.Comment x0
}

lombok/ast/AnnotationMethodDeclarationTemplate.class
Templates.java
package lombok.ast
 lombok.ast.AnnotationMethodDeclarationTemplate extends java.lang.Object {
	lombok.ast.Comment javadoc1
	lombok.ast.Modifiers modifiers2
	lombok.ast.TypeReference returnTypeReference3
	lombok.ast.Identifier methodName4
	lombok.ast.Expression defaultValue5
	void  () 
	static java.lang.String getDescription (lombok.ast.AnnotationMethodDeclaration) 
		lombok.ast.AnnotationMethodDeclaration self
}

lombok/ast/AnnotationTemplate.class
Templates.java
package lombok.ast
 lombok.ast.AnnotationTemplate extends java.lang.Object {
	lombok.ast.TypeReference annotationTypeReference1
	java.util.List elements2
	void  () 
	static java.lang.String getDescription (lombok.ast.Annotation) 
		NullPointerException e
		lombok.ast.Annotation self
	static java.util.List getValueValues (lombok.ast.Annotation) 
		lombok.ast.Annotation self
		java.util.List result
	static java.util.List getValues (lombok.ast.Annotation, java.lang.String) 
		lombok.ast.AnnotationElement elem
		java.util.Iterator i$
		lombok.ast.Annotation self
		String key
}

lombok/ast/AnnotationValue.class
AnnotationValue.java
package lombok.ast
public abstract lombok.ast.AnnotationValue extends java.lang.Object implements lombok.ast.Node  {
}

lombok/ast/AnnotationValueArray.class
AnnotationValueArray.java
package lombok.ast
public lombok.ast.AnnotationValueArray extends lombok.ast.AbstractNode implements lombok.ast.AnnotationValue  {
	lombok.ast.ListAccessor values
	public void  () 
	public lombok.ast.RawListAccessor rawValues () 
	public lombok.ast.StrictListAccessor astValues () 
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.AstVisitor visitor
	public lombok.ast.AnnotationValueArray copy () 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.AnnotationValueArray result
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/AnnotationValueArrayTemplate.class
Templates.java
package lombok.ast
 lombok.ast.AnnotationValueArrayTemplate extends java.lang.Object {
	java.util.List values1
	void  () 
}

lombok/ast/ArrayAccess.class
ArrayAccess.java
package lombok.ast
public lombok.ast.ArrayAccess extends lombok.ast.AbstractNode implements lombok.ast.Expression  {
	private java.util.List parensPositions
	private lombok.ast.AbstractNode operand
	private lombok.ast.AbstractNode indexExpression
	public void  () 
	public java.util.List astParensPositions () 
	public lombok.ast.Expression astOperand () 
	public lombok.ast.ArrayAccess astOperand (lombok.ast.Expression) 
		lombok.ast.Expression operand
	public lombok.ast.Node rawOperand () 
	public lombok.ast.ArrayAccess rawOperand (lombok.ast.Node) 
		lombok.ast.Node operand
	public lombok.ast.Expression astIndexExpression () 
	public lombok.ast.ArrayAccess astIndexExpression (lombok.ast.Expression) 
		lombok.ast.Expression indexExpression
	public lombok.ast.Node rawIndexExpression () 
	public lombok.ast.ArrayAccess rawIndexExpression (lombok.ast.Node) 
		lombok.ast.Node indexExpression
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.ArrayAccess copy () 
		lombok.ast.ArrayAccess result
	public int getParens () 
	public int getIntendedParens () 
	public boolean needsParentheses () 
	public boolean isStatementExpression () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/ArrayAccessTemplate.class
Templates.java
package lombok.ast
 lombok.ast.ArrayAccessTemplate extends java.lang.Object {
	lombok.ast.Expression operand1
	lombok.ast.Expression indexExpression2
	void  () 
}

lombok/ast/ArrayCreation.class
ArrayCreation.java
package lombok.ast
public lombok.ast.ArrayCreation extends lombok.ast.AbstractNode implements lombok.ast.Expression  {
	private java.util.List parensPositions
	private lombok.ast.AbstractNode componentTypeReference
	lombok.ast.ListAccessor dimensions
	private lombok.ast.AbstractNode initializer
	public void  () 
	public java.util.List astParensPositions () 
	public lombok.ast.TypeReference astComponentTypeReference () 
	public lombok.ast.ArrayCreation astComponentTypeReference (lombok.ast.TypeReference) 
		lombok.ast.TypeReference componentTypeReference
	public lombok.ast.Node rawComponentTypeReference () 
	public lombok.ast.ArrayCreation rawComponentTypeReference (lombok.ast.Node) 
		lombok.ast.Node componentTypeReference
	public lombok.ast.RawListAccessor rawDimensions () 
	public lombok.ast.StrictListAccessor astDimensions () 
	public lombok.ast.ArrayInitializer astInitializer () 
	public lombok.ast.ArrayCreation astInitializer (lombok.ast.ArrayInitializer) 
		lombok.ast.ArrayInitializer initializer
	public lombok.ast.Node rawInitializer () 
	public lombok.ast.ArrayCreation rawInitializer (lombok.ast.Node) 
		lombok.ast.Node initializer
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.AstVisitor visitor
	public lombok.ast.ArrayCreation copy () 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.ArrayCreation result
	public int getParens () 
	public int getIntendedParens () 
	public boolean needsParentheses () 
	public boolean isStatementExpression () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/ArrayCreationTemplate.class
Templates.java
package lombok.ast
 lombok.ast.ArrayCreationTemplate extends java.lang.Object {
	lombok.ast.TypeReference componentTypeReference1
	java.util.List dimensions2
	lombok.ast.ArrayInitializer initializer3
	void  () 
}

lombok/ast/ArrayDimension.class
ArrayDimension.java
package lombok.ast
public lombok.ast.ArrayDimension extends lombok.ast.AbstractNode {
	private lombok.ast.AbstractNode dimension
	public void  () 
	public lombok.ast.ArrayCreation upToArrayCreation () 
		lombok.ast.ArrayCreation out
	public lombok.ast.Expression astDimension () 
	public lombok.ast.ArrayDimension astDimension (lombok.ast.Expression) 
		lombok.ast.Expression dimension
	public lombok.ast.Node rawDimension () 
	public lombok.ast.ArrayDimension rawDimension (lombok.ast.Node) 
		lombok.ast.Node dimension
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.ArrayDimension copy () 
		lombok.ast.ArrayDimension result
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/ArrayDimensionTemplate.class
Templates.java
package lombok.ast
 lombok.ast.ArrayDimensionTemplate extends java.lang.Object {
	lombok.ast.Expression dimension1
	void  () 
}

lombok/ast/ArrayInitializer.class
ArrayInitializer.java
package lombok.ast
public lombok.ast.ArrayInitializer extends lombok.ast.AbstractNode implements lombok.ast.Expression  {
	private java.util.List parensPositions
	lombok.ast.ListAccessor expressions
	public void  () 
	public lombok.ast.ArrayCreation upToArrayCreation () 
		lombok.ast.ArrayCreation out
	public java.util.List astParensPositions () 
	public lombok.ast.RawListAccessor rawExpressions () 
	public lombok.ast.StrictListAccessor astExpressions () 
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.AstVisitor visitor
	public lombok.ast.ArrayInitializer copy () 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.ArrayInitializer result
	public int getParens () 
	public int getIntendedParens () 
	public boolean needsParentheses () 
	public boolean isStatementExpression () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/ArrayInitializerTemplate.class
Templates.java
package lombok.ast
 lombok.ast.ArrayInitializerTemplate extends java.lang.Object {
	java.util.List expressions1
	void  () 
}

lombok/ast/Assert.class
Assert.java
package lombok.ast
public lombok.ast.Assert extends lombok.ast.AbstractNode implements lombok.ast.Statement  {
	private lombok.ast.AbstractNode assertion
	private lombok.ast.AbstractNode message
	public void  () 
	public lombok.ast.Block upToBlock () 
		lombok.ast.Block out
	public lombok.ast.Expression astAssertion () 
	public lombok.ast.Assert astAssertion (lombok.ast.Expression) 
		lombok.ast.Expression assertion
	public lombok.ast.Node rawAssertion () 
	public lombok.ast.Assert rawAssertion (lombok.ast.Node) 
		lombok.ast.Node assertion
	public lombok.ast.Expression astMessage () 
	public lombok.ast.Assert astMessage (lombok.ast.Expression) 
		lombok.ast.Expression message
	public lombok.ast.Node rawMessage () 
	public lombok.ast.Assert rawMessage (lombok.ast.Node) 
		lombok.ast.Node message
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.Assert copy () 
		lombok.ast.Assert result
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/AssertTemplate.class
Templates.java
package lombok.ast
 lombok.ast.AssertTemplate extends java.lang.Object {
	lombok.ast.Expression assertion1
	lombok.ast.Expression message2
	void  () 
}

lombok/ast/Ast.class
Ast.java
package lombok.ast
public lombok.ast.Ast extends java.lang.Object {
	public void  () 
	public static lombok.ast.Node setAllPositions (lombok.ast.Node, lombok.ast.Position) 
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.Node node
		lombok.ast.Position position
	public static java.lang.String getVersion () 
	public static lombok.ast.CompilationUnit upToTop (lombok.ast.Node) 
		lombok.ast.Node node
}

lombok/ast/AstException.class
AstException.java
package lombok.ast
public lombok.ast.AstException extends java.lang.RuntimeException {
	private final lombok.ast.Node problemNode
	private final String message
	public void  (lombok.ast.Node, java.lang.String) 
		lombok.ast.Node problemNode
		String message
	public java.lang.String toString () 
		Throwable ignore
		String nodeDescription
	public boolean equals (java.lang.Object) 
		Object o
		lombok.ast.AstException other
	public boolean canEqual (java.lang.Object) 
		Object other
	public int hashCode () 
		int PRIME
		int result
}

lombok/ast/AstVisitor.class
AstVisitor.java
package lombok.ast
public abstract lombok.ast.AstVisitor extends java.lang.Object {
	public void  () 
	public abstract boolean visitTypeReference (lombok.ast.TypeReference) 
	public abstract boolean visitTypeReferencePart (lombok.ast.TypeReferencePart) 
	public abstract boolean visitVariableReference (lombok.ast.VariableReference) 
	public abstract boolean visitIdentifier (lombok.ast.Identifier) 
	public abstract boolean visitIntegralLiteral (lombok.ast.IntegralLiteral) 
	public abstract boolean visitFloatingPointLiteral (lombok.ast.FloatingPointLiteral) 
	public abstract boolean visitBooleanLiteral (lombok.ast.BooleanLiteral) 
	public abstract boolean visitCharLiteral (lombok.ast.CharLiteral) 
	public abstract boolean visitStringLiteral (lombok.ast.StringLiteral) 
	public abstract boolean visitNullLiteral (lombok.ast.NullLiteral) 
	public abstract boolean visitBinaryExpression (lombok.ast.BinaryExpression) 
	public abstract boolean visitUnaryExpression (lombok.ast.UnaryExpression) 
	public abstract boolean visitInlineIfExpression (lombok.ast.InlineIfExpression) 
	public abstract boolean visitCast (lombok.ast.Cast) 
	public abstract boolean visitInstanceOf (lombok.ast.InstanceOf) 
	public abstract boolean visitConstructorInvocation (lombok.ast.ConstructorInvocation) 
	public abstract boolean visitMethodInvocation (lombok.ast.MethodInvocation) 
	public abstract boolean visitSelect (lombok.ast.Select) 
	public abstract boolean visitArrayAccess (lombok.ast.ArrayAccess) 
	public abstract boolean visitArrayCreation (lombok.ast.ArrayCreation) 
	public abstract boolean visitArrayInitializer (lombok.ast.ArrayInitializer) 
	public abstract boolean visitAnnotationValueArray (lombok.ast.AnnotationValueArray) 
	public abstract boolean visitArrayDimension (lombok.ast.ArrayDimension) 
	public abstract boolean visitClassLiteral (lombok.ast.ClassLiteral) 
	public abstract boolean visitSuper (lombok.ast.Super) 
	public abstract boolean visitThis (lombok.ast.This) 
	public abstract boolean visitLabelledStatement (lombok.ast.LabelledStatement) 
	public abstract boolean visitExpressionStatement (lombok.ast.ExpressionStatement) 
	public abstract boolean visitIf (lombok.ast.If) 
	public abstract boolean visitFor (lombok.ast.For) 
	public abstract boolean visitForEach (lombok.ast.ForEach) 
	public abstract boolean visitTry (lombok.ast.Try) 
	public abstract boolean visitCatch (lombok.ast.Catch) 
	public abstract boolean visitWhile (lombok.ast.While) 
	public abstract boolean visitDoWhile (lombok.ast.DoWhile) 
	public abstract boolean visitSynchronized (lombok.ast.Synchronized) 
	public abstract boolean visitBlock (lombok.ast.Block) 
	public abstract boolean visitAssert (lombok.ast.Assert) 
	public abstract boolean visitEmptyStatement (lombok.ast.EmptyStatement) 
	public abstract boolean visitSwitch (lombok.ast.Switch) 
	public abstract boolean visitCase (lombok.ast.Case) 
	public abstract boolean visitDefault (lombok.ast.Default) 
	public abstract boolean visitBreak (lombok.ast.Break) 
	public abstract boolean visitContinue (lombok.ast.Continue) 
	public abstract boolean visitReturn (lombok.ast.Return) 
	public abstract boolean visitThrow (lombok.ast.Throw) 
	public abstract boolean visitVariableDeclaration (lombok.ast.VariableDeclaration) 
	public abstract boolean visitVariableDefinition (lombok.ast.VariableDefinition) 
	public abstract boolean visitVariableDefinitionEntry (lombok.ast.VariableDefinitionEntry) 
	public abstract boolean visitTypeVariable (lombok.ast.TypeVariable) 
	public abstract boolean visitKeywordModifier (lombok.ast.KeywordModifier) 
	public abstract boolean visitModifiers (lombok.ast.Modifiers) 
	public abstract boolean visitAnnotation (lombok.ast.Annotation) 
	public abstract boolean visitAnnotationElement (lombok.ast.AnnotationElement) 
	public abstract boolean visitNormalTypeBody (lombok.ast.NormalTypeBody) 
	public abstract boolean visitEnumTypeBody (lombok.ast.EnumTypeBody) 
	public abstract boolean visitEmptyDeclaration (lombok.ast.EmptyDeclaration) 
	public abstract boolean visitMethodDeclaration (lombok.ast.MethodDeclaration) 
	public abstract boolean visitConstructorDeclaration (lombok.ast.ConstructorDeclaration) 
	public abstract boolean visitSuperConstructorInvocation (lombok.ast.SuperConstructorInvocation) 
	public abstract boolean visitAlternateConstructorInvocation (lombok.ast.AlternateConstructorInvocation) 
	public abstract boolean visitInstanceInitializer (lombok.ast.InstanceInitializer) 
	public abstract boolean visitStaticInitializer (lombok.ast.StaticInitializer) 
	public abstract boolean visitClassDeclaration (lombok.ast.ClassDeclaration) 
	public abstract boolean visitInterfaceDeclaration (lombok.ast.InterfaceDeclaration) 
	public abstract boolean visitEnumDeclaration (lombok.ast.EnumDeclaration) 
	public abstract boolean visitEnumConstant (lombok.ast.EnumConstant) 
	public abstract boolean visitAnnotationDeclaration (lombok.ast.AnnotationDeclaration) 
	public abstract boolean visitAnnotationMethodDeclaration (lombok.ast.AnnotationMethodDeclaration) 
	public abstract boolean visitCompilationUnit (lombok.ast.CompilationUnit) 
	public abstract boolean visitPackageDeclaration (lombok.ast.PackageDeclaration) 
	public abstract boolean visitImportDeclaration (lombok.ast.ImportDeclaration) 
	public abstract boolean visitParseArtefact (lombok.ast.Node) 
	public abstract boolean visitComment (lombok.ast.Comment) 
	public abstract void endVisit (lombok.ast.Node) 
	public abstract void afterVisitTypeReference (lombok.ast.TypeReference) 
	public abstract void afterVisitTypeReferencePart (lombok.ast.TypeReferencePart) 
	public abstract void afterVisitVariableReference (lombok.ast.VariableReference) 
	public abstract void afterVisitIdentifier (lombok.ast.Identifier) 
	public abstract void afterVisitIntegralLiteral (lombok.ast.IntegralLiteral) 
	public abstract void afterVisitFloatingPointLiteral (lombok.ast.FloatingPointLiteral) 
	public abstract void afterVisitBooleanLiteral (lombok.ast.BooleanLiteral) 
	public abstract void afterVisitCharLiteral (lombok.ast.CharLiteral) 
	public abstract void afterVisitStringLiteral (lombok.ast.StringLiteral) 
	public abstract void afterVisitNullLiteral (lombok.ast.NullLiteral) 
	public abstract void afterVisitBinaryExpression (lombok.ast.BinaryExpression) 
	public abstract void afterVisitUnaryExpression (lombok.ast.UnaryExpression) 
	public abstract void afterVisitInlineIfExpression (lombok.ast.InlineIfExpression) 
	public abstract void afterVisitCast (lombok.ast.Cast) 
	public abstract void afterVisitInstanceOf (lombok.ast.InstanceOf) 
	public abstract void afterVisitConstructorInvocation (lombok.ast.ConstructorInvocation) 
	public abstract void afterVisitMethodInvocation (lombok.ast.MethodInvocation) 
	public abstract void afterVisitSelect (lombok.ast.Select) 
	public abstract void afterVisitArrayAccess (lombok.ast.ArrayAccess) 
	public abstract void afterVisitArrayCreation (lombok.ast.ArrayCreation) 
	public abstract void afterVisitArrayInitializer (lombok.ast.ArrayInitializer) 
	public abstract void afterVisitAnnotationValueArray (lombok.ast.AnnotationValueArray) 
	public abstract void afterVisitArrayDimension (lombok.ast.ArrayDimension) 
	public abstract void afterVisitClassLiteral (lombok.ast.ClassLiteral) 
	public abstract void afterVisitSuper (lombok.ast.Super) 
	public abstract void afterVisitThis (lombok.ast.This) 
	public abstract void afterVisitLabelledStatement (lombok.ast.LabelledStatement) 
	public abstract void afterVisitExpressionStatement (lombok.ast.ExpressionStatement) 
	public abstract void afterVisitIf (lombok.ast.If) 
	public abstract void afterVisitFor (lombok.ast.For) 
	public abstract void afterVisitForEach (lombok.ast.ForEach) 
	public abstract void afterVisitTry (lombok.ast.Try) 
	public abstract void afterVisitCatch (lombok.ast.Catch) 
	public abstract void afterVisitWhile (lombok.ast.While) 
	public abstract void afterVisitDoWhile (lombok.ast.DoWhile) 
	public abstract void afterVisitSynchronized (lombok.ast.Synchronized) 
	public abstract void afterVisitBlock (lombok.ast.Block) 
	public abstract void afterVisitAssert (lombok.ast.Assert) 
	public abstract void afterVisitEmptyStatement (lombok.ast.EmptyStatement) 
	public abstract void afterVisitSwitch (lombok.ast.Switch) 
	public abstract void afterVisitCase (lombok.ast.Case) 
	public abstract void afterVisitDefault (lombok.ast.Default) 
	public abstract void afterVisitBreak (lombok.ast.Break) 
	public abstract void afterVisitContinue (lombok.ast.Continue) 
	public abstract void afterVisitReturn (lombok.ast.Return) 
	public abstract void afterVisitThrow (lombok.ast.Throw) 
	public abstract void afterVisitVariableDeclaration (lombok.ast.VariableDeclaration) 
	public abstract void afterVisitVariableDefinition (lombok.ast.VariableDefinition) 
	public abstract void afterVisitVariableDefinitionEntry (lombok.ast.VariableDefinitionEntry) 
	public abstract void afterVisitTypeVariable (lombok.ast.TypeVariable) 
	public abstract void afterVisitKeywordModifier (lombok.ast.KeywordModifier) 
	public abstract void afterVisitModifiers (lombok.ast.Modifiers) 
	public abstract void afterVisitAnnotation (lombok.ast.Annotation) 
	public abstract void afterVisitAnnotationElement (lombok.ast.AnnotationElement) 
	public abstract void afterVisitNormalTypeBody (lombok.ast.NormalTypeBody) 
	public abstract void afterVisitEnumTypeBody (lombok.ast.EnumTypeBody) 
	public abstract void afterVisitEmptyDeclaration (lombok.ast.EmptyDeclaration) 
	public abstract void afterVisitMethodDeclaration (lombok.ast.MethodDeclaration) 
	public abstract void afterVisitConstructorDeclaration (lombok.ast.ConstructorDeclaration) 
	public abstract void afterVisitSuperConstructorInvocation (lombok.ast.SuperConstructorInvocation) 
	public abstract void afterVisitAlternateConstructorInvocation (lombok.ast.AlternateConstructorInvocation) 
	public abstract void afterVisitInstanceInitializer (lombok.ast.InstanceInitializer) 
	public abstract void afterVisitStaticInitializer (lombok.ast.StaticInitializer) 
	public abstract void afterVisitClassDeclaration (lombok.ast.ClassDeclaration) 
	public abstract void afterVisitInterfaceDeclaration (lombok.ast.InterfaceDeclaration) 
	public abstract void afterVisitEnumDeclaration (lombok.ast.EnumDeclaration) 
	public abstract void afterVisitEnumConstant (lombok.ast.EnumConstant) 
	public abstract void afterVisitAnnotationDeclaration (lombok.ast.AnnotationDeclaration) 
	public abstract void afterVisitAnnotationMethodDeclaration (lombok.ast.AnnotationMethodDeclaration) 
	public abstract void afterVisitCompilationUnit (lombok.ast.CompilationUnit) 
	public abstract void afterVisitPackageDeclaration (lombok.ast.PackageDeclaration) 
	public abstract void afterVisitImportDeclaration (lombok.ast.ImportDeclaration) 
	public abstract void afterVisitParseArtefact (lombok.ast.Node) 
	public abstract void afterVisitComment (lombok.ast.Comment) 
}

lombok/ast/BinaryExpression.class
BinaryExpression.java
package lombok.ast
public lombok.ast.BinaryExpression extends lombok.ast.AbstractNode implements lombok.ast.Expression lombok.ast.DescribedNode  {
	private java.util.List parensPositions
	private lombok.ast.AbstractNode left
	private lombok.ast.BinaryOperator operator
	private String rawOperator
	private String errorReasonForOperator
	private lombok.ast.AbstractNode right
	public void  () 
	public java.util.List astParensPositions () 
	public lombok.ast.Expression astLeft () 
	public lombok.ast.BinaryExpression astLeft (lombok.ast.Expression) 
		lombok.ast.Expression left
	public lombok.ast.Node rawLeft () 
	public lombok.ast.BinaryExpression rawLeft (lombok.ast.Node) 
		lombok.ast.Node left
	public lombok.ast.BinaryOperator astOperator () 
	public lombok.ast.BinaryExpression astOperator (lombok.ast.BinaryOperator) 
		lombok.ast.BinaryOperator operator
	public java.lang.String rawOperator () 
	public java.lang.String getErrorReasonForOperator () 
	public lombok.ast.BinaryExpression rawOperator (java.lang.String) 
		IllegalArgumentException e
		Exception e
		String operator
	public lombok.ast.Expression astRight () 
	public lombok.ast.BinaryExpression astRight (lombok.ast.Expression) 
		lombok.ast.Expression right
	public lombok.ast.Node rawRight () 
	public lombok.ast.BinaryExpression rawRight (lombok.ast.Node) 
		lombok.ast.Node right
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.BinaryExpression copy () 
		lombok.ast.BinaryExpression result
	public java.lang.String getDescription () 
	public boolean needsParentheses () 
	public int getParens () 
	public int getIntendedParens () 
	public boolean isStatementExpression () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/BinaryExpressionTemplate.class
Templates.java
package lombok.ast
 lombok.ast.BinaryExpressionTemplate extends java.lang.Object {
	lombok.ast.Expression left1
	lombok.ast.Expression right3
	lombok.ast.BinaryOperator operator2
	void  () 
	static java.lang.String getDescription (lombok.ast.BinaryExpression) 
		Exception e
		lombok.ast.BinaryExpression self
	static java.lang.String generateOperator (lombok.ast.BinaryOperator) 
		lombok.ast.BinaryOperator op
	static lombok.ast.BinaryOperator parseOperator (java.lang.String) 
		String op
		lombok.ast.BinaryOperator result
	static boolean needsParentheses (lombok.ast.Expression) 
		Throwable ignore
		lombok.ast.Expression self
	static boolean needsParentheses (lombok.ast.Node, int) 
		Throwable ignore
		Throwable ignore
		int otherPLevel
		boolean otherIsPostfix
		boolean selfIsPostfix
		Throwable ignore
		lombok.ast.BinaryExpression be
		int otherPLevel
		lombok.ast.Node self
		int pLevel
		lombok.ast.Node parent
}

lombok/ast/BinaryOperator.class
BinaryOperator.java
package lombok.ast
public final enum lombok.ast.BinaryOperator extends java.lang.Enum {
	public static final enum lombok.ast.BinaryOperator PLUS_ASSIGN
	public static final enum lombok.ast.BinaryOperator MINUS_ASSIGN
	public static final enum lombok.ast.BinaryOperator MULTIPLY_ASSIGN
	public static final enum lombok.ast.BinaryOperator DIVIDE_ASSIGN
	public static final enum lombok.ast.BinaryOperator REMAINDER_ASSIGN
	public static final enum lombok.ast.BinaryOperator AND_ASSIGN
	public static final enum lombok.ast.BinaryOperator XOR_ASSIGN
	public static final enum lombok.ast.BinaryOperator OR_ASSIGN
	public static final enum lombok.ast.BinaryOperator SHIFT_LEFT_ASSIGN
	public static final enum lombok.ast.BinaryOperator SHIFT_RIGHT_ASSIGN
	public static final enum lombok.ast.BinaryOperator BITWISE_SHIFT_RIGHT_ASSIGN
	public static final enum lombok.ast.BinaryOperator ASSIGN
	public static final enum lombok.ast.BinaryOperator LOGICAL_OR
	public static final enum lombok.ast.BinaryOperator LOGICAL_AND
	public static final enum lombok.ast.BinaryOperator BITWISE_OR
	public static final enum lombok.ast.BinaryOperator BITWISE_XOR
	public static final enum lombok.ast.BinaryOperator BITWISE_AND
	public static final enum lombok.ast.BinaryOperator EQUALS
	public static final enum lombok.ast.BinaryOperator NOT_EQUALS
	public static final enum lombok.ast.BinaryOperator GREATER
	public static final enum lombok.ast.BinaryOperator GREATER_OR_EQUAL
	public static final enum lombok.ast.BinaryOperator LESS
	public static final enum lombok.ast.BinaryOperator LESS_OR_EQUAL
	public static final enum lombok.ast.BinaryOperator SHIFT_LEFT
	public static final enum lombok.ast.BinaryOperator SHIFT_RIGHT
	public static final enum lombok.ast.BinaryOperator BITWISE_SHIFT_RIGHT
	public static final enum lombok.ast.BinaryOperator PLUS
	public static final enum lombok.ast.BinaryOperator MINUS
	public static final enum lombok.ast.BinaryOperator MULTIPLY
	public static final enum lombok.ast.BinaryOperator DIVIDE
	public static final enum lombok.ast.BinaryOperator REMAINDER
	private final String symbol
	private final int pLevel
	private static final synthetic lombok.ast.BinaryOperator[] $VALUES
	public static lombok.ast.BinaryOperator[] values () 
	public static lombok.ast.BinaryOperator valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String, int) 
		String symbol
		int pLevel
	public java.lang.String getSymbol () 
	public boolean isAssignment () 
	public static lombok.ast.BinaryOperator fromSymbol (java.lang.String) 
		lombok.ast.BinaryOperator op
		lombok.ast.BinaryOperator[] arr$
		int len$
		int i$
		String symbol
	int pLevel () 
	static void  () 
}

lombok/ast/Block.class
Block.java
package lombok.ast
public lombok.ast.Block extends lombok.ast.AbstractNode implements lombok.ast.Statement  {
	lombok.ast.ListAccessor contents
	public void  () 
	public lombok.ast.MethodDeclaration upToMethodDeclaration () 
		lombok.ast.MethodDeclaration out
	public lombok.ast.Try upIfFinallyToTry () 
		lombok.ast.Try out
	public lombok.ast.InstanceInitializer upToInstanceInitializer () 
		lombok.ast.InstanceInitializer out
	public lombok.ast.Synchronized upToSynchronized () 
		lombok.ast.Synchronized out
	public lombok.ast.Try upIfTryBodyToTry () 
		lombok.ast.Try out
	public lombok.ast.ConstructorDeclaration upToConstructorDeclaration () 
		lombok.ast.ConstructorDeclaration out
	public lombok.ast.Catch upToCatch () 
		lombok.ast.Catch out
	public lombok.ast.StaticInitializer upToStaticInitializer () 
		lombok.ast.StaticInitializer out
	public lombok.ast.Switch upToSwitch () 
		lombok.ast.Switch out
	public lombok.ast.Block upToBlock () 
		lombok.ast.Block out
	public lombok.ast.RawListAccessor rawContents () 
	public lombok.ast.StrictListAccessor astContents () 
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.AstVisitor visitor
	public lombok.ast.Block copy () 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Block result
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/BlockTemplate.class
Templates.java
package lombok.ast
 lombok.ast.BlockTemplate extends java.lang.Object {
	java.util.List contents1
	void  () 
}

lombok/ast/BooleanLiteral.class
BooleanLiteral.java
package lombok.ast
public lombok.ast.BooleanLiteral extends lombok.ast.AbstractNode implements lombok.ast.Literal lombok.ast.Expression  {
	private java.util.List parensPositions
	private Boolean value
	private String rawValue
	private String errorReasonForValue
	public void  () 
	public java.util.List astParensPositions () 
	public java.lang.Boolean astValue () 
	public lombok.ast.BooleanLiteral astValue (java.lang.Boolean) 
		Boolean value
	public java.lang.String rawValue () 
	public java.lang.String getErrorReasonForValue () 
	public lombok.ast.BooleanLiteral rawValue (java.lang.String) 
		IllegalArgumentException e
		Exception e
		String value
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.BooleanLiteral copy () 
		lombok.ast.BooleanLiteral result
	public int getParens () 
	public int getIntendedParens () 
	public boolean needsParentheses () 
	public boolean isStatementExpression () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/BooleanLiteralTemplate.class
Templates.java
package lombok.ast
 lombok.ast.BooleanLiteralTemplate extends java.lang.Object {
	Boolean value1
	void  () 
	static java.lang.String generateBoolean (java.lang.Boolean) 
		Boolean bool
	static java.lang.Boolean parseBoolean (java.lang.String) 
		String bool
}

lombok/ast/Break.class
Break.java
package lombok.ast
public lombok.ast.Break extends lombok.ast.AbstractNode implements lombok.ast.Statement  {
	private lombok.ast.AbstractNode label
	public void  () 
	public lombok.ast.Block upToBlock () 
		lombok.ast.Block out
	public lombok.ast.Identifier astLabel () 
	public lombok.ast.Break astLabel (lombok.ast.Identifier) 
		lombok.ast.Identifier label
	private lombok.ast.Break rawLabel (lombok.ast.Node) 
		lombok.ast.Node label
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.Break copy () 
		lombok.ast.Break result
	public boolean hasLabel () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/BreakTemplate.class
Templates.java
package lombok.ast
 lombok.ast.BreakTemplate extends java.lang.Object {
	lombok.ast.Identifier label1
	void  () 
	static boolean hasLabel (lombok.ast.Break) 
		lombok.ast.Break self
}

lombok/ast/Case.class
Case.java
package lombok.ast
public lombok.ast.Case extends lombok.ast.AbstractNode implements lombok.ast.Statement  {
	private lombok.ast.AbstractNode condition
	public void  () 
	public lombok.ast.Block upToBlock () 
		lombok.ast.Block out
	public lombok.ast.Expression astCondition () 
	public lombok.ast.Case astCondition (lombok.ast.Expression) 
		lombok.ast.Expression condition
	public lombok.ast.Node rawCondition () 
	public lombok.ast.Case rawCondition (lombok.ast.Node) 
		lombok.ast.Node condition
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.Case copy () 
		lombok.ast.Case result
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/CaseTemplate.class
Templates.java
package lombok.ast
 lombok.ast.CaseTemplate extends java.lang.Object {
	lombok.ast.Expression condition1
	void  () 
}

lombok/ast/Cast.class
Cast.java
package lombok.ast
public lombok.ast.Cast extends lombok.ast.AbstractNode implements lombok.ast.Expression  {
	private java.util.List parensPositions
	private lombok.ast.AbstractNode typeReference
	private lombok.ast.AbstractNode operand
	public void  () 
	public java.util.List astParensPositions () 
	public lombok.ast.TypeReference astTypeReference () 
	public lombok.ast.Cast astTypeReference (lombok.ast.TypeReference) 
		lombok.ast.TypeReference typeReference
	public lombok.ast.Node rawTypeReference () 
	public lombok.ast.Cast rawTypeReference (lombok.ast.Node) 
		lombok.ast.Node typeReference
	public lombok.ast.Expression astOperand () 
	public lombok.ast.Cast astOperand (lombok.ast.Expression) 
		lombok.ast.Expression operand
	public lombok.ast.Node rawOperand () 
	public lombok.ast.Cast rawOperand (lombok.ast.Node) 
		lombok.ast.Node operand
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.Cast copy () 
		lombok.ast.Cast result
	public boolean needsParentheses () 
	public int getParens () 
	public int getIntendedParens () 
	public boolean isStatementExpression () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/CastTemplate.class
Templates.java
package lombok.ast
 lombok.ast.CastTemplate extends java.lang.Object {
	lombok.ast.TypeReference typeReference1
	lombok.ast.Expression operand2
	void  () 
	static boolean needsParentheses (lombok.ast.Expression) 
		Throwable ignore
		lombok.ast.Expression self
}

lombok/ast/Catch.class
Catch.java
package lombok.ast
public lombok.ast.Catch extends lombok.ast.AbstractNode implements lombok.ast.DescribedNode  {
	private lombok.ast.AbstractNode exceptionDeclaration
	private lombok.ast.AbstractNode body
	public void  () 
	public lombok.ast.Try upToTry () 
		lombok.ast.Try out
	public lombok.ast.VariableDefinition astExceptionDeclaration () 
	public lombok.ast.Catch astExceptionDeclaration (lombok.ast.VariableDefinition) 
		lombok.ast.VariableDefinition exceptionDeclaration
	public lombok.ast.Node rawExceptionDeclaration () 
	public lombok.ast.Catch rawExceptionDeclaration (lombok.ast.Node) 
		lombok.ast.Node exceptionDeclaration
	public lombok.ast.Block astBody () 
	public lombok.ast.Catch astBody (lombok.ast.Block) 
		lombok.ast.Block body
	public lombok.ast.Node rawBody () 
	public lombok.ast.Catch rawBody (lombok.ast.Node) 
		lombok.ast.Node body
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.Catch copy () 
		lombok.ast.Catch result
	public java.lang.String getDescription () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/CatchTemplate.class
Templates.java
package lombok.ast
 lombok.ast.CatchTemplate extends java.lang.Object {
	lombok.ast.VariableDefinition exceptionDeclaration1
	lombok.ast.Block body2
	void  () 
	static java.lang.String getDescription (lombok.ast.Catch) 
		NullPointerException e
		lombok.ast.Catch self
}

lombok/ast/CharLiteral.class
CharLiteral.java
package lombok.ast
public lombok.ast.CharLiteral extends lombok.ast.AbstractNode implements lombok.ast.Expression lombok.ast.Literal lombok.ast.DescribedNode  {
	private java.util.List parensPositions
	private Character value
	private String rawValue
	private String errorReasonForValue
	public void  () 
	public java.util.List astParensPositions () 
	public java.lang.Character astValue () 
	public lombok.ast.CharLiteral astValue (java.lang.Character) 
		Character value
	public java.lang.String rawValue () 
	public java.lang.String getErrorReasonForValue () 
	public lombok.ast.CharLiteral rawValue (java.lang.String) 
		IllegalArgumentException e
		Exception e
		String value
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.CharLiteral copy () 
		lombok.ast.CharLiteral result
	public java.lang.String getDescription () 
	public int getParens () 
	public int getIntendedParens () 
	public boolean needsParentheses () 
	public boolean isStatementExpression () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/CharLiteralTemplate.class
Templates.java
package lombok.ast
 lombok.ast.CharLiteralTemplate extends java.lang.Object {
	Character value1
	void  () 
	static java.lang.String getDescription (lombok.ast.CharLiteral) 
		lombok.ast.CharLiteral self
	static java.lang.String toEscape (char, boolean, char) 
		String octalEscape
		boolean fill
		char c
		boolean forCharLiteral
		char next
	static char fromEscape (char) 
		char x
	static java.lang.String generateChar (java.lang.Character) 
		Character c
	static java.lang.Character parseChar (java.lang.String) 
		int possible
		NumberFormatException e
		char x
		char fromEscape
		char x
		String raw
		String v
		String content
}

lombok/ast/ClassDeclaration.class
ClassDeclaration.java
package lombok.ast
public lombok.ast.ClassDeclaration extends lombok.ast.AbstractNode implements lombok.ast.TypeMember lombok.ast.Statement lombok.ast.TypeDeclaration lombok.ast.JavadocContainer  {
	private lombok.ast.AbstractNode javadoc
	private lombok.ast.AbstractNode modifiers
	private lombok.ast.AbstractNode name
	lombok.ast.ListAccessor typeVariables
	private lombok.ast.AbstractNode extending
	lombok.ast.ListAccessor implementing
	private lombok.ast.AbstractNode body
	public void  () 
	public lombok.ast.TypeBody upToTypeBody () 
		lombok.ast.TypeBody out
	public lombok.ast.Block upToBlock () 
		lombok.ast.Block out
	public lombok.ast.CompilationUnit upIfTopLevelToCompilationUnit () 
		lombok.ast.CompilationUnit out
	public lombok.ast.Comment astJavadoc () 
	public lombok.ast.ClassDeclaration astJavadoc (lombok.ast.Comment) 
		lombok.ast.Comment javadoc
	public lombok.ast.Node rawJavadoc () 
	public lombok.ast.ClassDeclaration rawJavadoc (lombok.ast.Node) 
		lombok.ast.Node javadoc
	public lombok.ast.Modifiers astModifiers () 
	public lombok.ast.ClassDeclaration astModifiers (lombok.ast.Modifiers) 
		lombok.ast.Modifiers modifiers
	private lombok.ast.ClassDeclaration rawModifiers (lombok.ast.Node) 
		lombok.ast.Node modifiers
	public lombok.ast.Identifier astName () 
	public lombok.ast.ClassDeclaration astName (lombok.ast.Identifier) 
		lombok.ast.Identifier name
	private lombok.ast.ClassDeclaration rawName (lombok.ast.Node) 
		lombok.ast.Node name
	public lombok.ast.RawListAccessor rawTypeVariables () 
	public lombok.ast.StrictListAccessor astTypeVariables () 
	public lombok.ast.TypeReference astExtending () 
	public lombok.ast.ClassDeclaration astExtending (lombok.ast.TypeReference) 
		lombok.ast.TypeReference extending
	public lombok.ast.Node rawExtending () 
	public lombok.ast.ClassDeclaration rawExtending (lombok.ast.Node) 
		lombok.ast.Node extending
	public lombok.ast.RawListAccessor rawImplementing () 
	public lombok.ast.StrictListAccessor astImplementing () 
	public lombok.ast.NormalTypeBody astBody () 
	public lombok.ast.ClassDeclaration astBody (lombok.ast.NormalTypeBody) 
		lombok.ast.NormalTypeBody body
	public lombok.ast.Node rawBody () 
	public lombok.ast.ClassDeclaration rawBody (lombok.ast.Node) 
		lombok.ast.Node body
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.AstVisitor visitor
	public lombok.ast.ClassDeclaration copy () 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.ClassDeclaration result
	public java.lang.String getDescription () 
	public boolean isInterface () 
	public lombok.ast.TypeDeclaration upUpToTypeDeclaration () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
	public volatile synthetic lombok.ast.TypeBody astBody () 
	public volatile synthetic lombok.ast.TypeDeclaration astName (lombok.ast.Identifier) 
		lombok.ast.Identifier x0
	public volatile synthetic lombok.ast.TypeDeclaration astModifiers (lombok.ast.Modifiers) 
		lombok.ast.Modifiers x0
	public volatile synthetic lombok.ast.TypeDeclaration rawJavadoc (lombok.ast.Node) 
		lombok.ast.Node x0
	public volatile synthetic lombok.ast.TypeDeclaration astJavadoc (lombok.ast.Comment) 
		lombok.ast.Comment x0
	public volatile synthetic lombok.ast.Node rawJavadoc (lombok.ast.Node) 
		lombok.ast.Node x0
	public volatile synthetic lombok.ast.Node astJavadoc (lombok.ast.Comment) 
		lombok.ast.Comment x0
}

lombok/ast/ClassDeclarationTemplate.class
Templates.java
package lombok.ast
 lombok.ast.ClassDeclarationTemplate extends java.lang.Object {
	lombok.ast.Comment javadoc1
	lombok.ast.Modifiers modifiers2
	lombok.ast.Identifier name3
	lombok.ast.NormalTypeBody body7
	java.util.List typeVariables4
	lombok.ast.TypeReference extending5
	java.util.List implementing6
	void  () 
	static java.lang.String getDescription (lombok.ast.ClassDeclaration) 
		lombok.ast.ClassDeclaration self
	static boolean isInterface (lombok.ast.ClassDeclaration) 
		lombok.ast.ClassDeclaration self
}

lombok/ast/ClassLiteral.class
ClassLiteral.java
package lombok.ast
public lombok.ast.ClassLiteral extends lombok.ast.AbstractNode implements lombok.ast.Expression lombok.ast.DescribedNode  {
	private java.util.List parensPositions
	private lombok.ast.AbstractNode typeReference
	public void  () 
	public java.util.List astParensPositions () 
	public lombok.ast.TypeReference astTypeReference () 
	public lombok.ast.ClassLiteral astTypeReference (lombok.ast.TypeReference) 
		lombok.ast.TypeReference typeReference
	public lombok.ast.Node rawTypeReference () 
	public lombok.ast.ClassLiteral rawTypeReference (lombok.ast.Node) 
		lombok.ast.Node typeReference
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.ClassLiteral copy () 
		lombok.ast.ClassLiteral result
	public java.lang.String getDescription () 
	public int getParens () 
	public int getIntendedParens () 
	public boolean needsParentheses () 
	public boolean isStatementExpression () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/ClassLiteralTemplate.class
Templates.java
package lombok.ast
 lombok.ast.ClassLiteralTemplate extends java.lang.Object {
	lombok.ast.TypeReference typeReference1
	void  () 
	static java.lang.String getDescription (lombok.ast.ClassLiteral) 
		NullPointerException e
		lombok.ast.ClassLiteral self
}

lombok/ast/Comment.class
Comment.java
package lombok.ast
public lombok.ast.Comment extends lombok.ast.AbstractNode {
	private boolean blockComment
	private String content
	public void  () 
	public boolean astBlockComment () 
	public lombok.ast.Comment astBlockComment (boolean) 
		boolean blockComment
	public java.lang.String astContent () 
	public lombok.ast.Comment astContent (java.lang.String) 
		String content
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.Comment copy () 
		lombok.ast.Comment result
	public boolean isJavadoc () 
	public boolean isMarkedDeprecated () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/CommentTemplate.class
Templates.java
package lombok.ast
 lombok.ast.CommentTemplate extends java.lang.Object {
	private static final java.util.regex.Pattern DEPRECATED_DETECTOR
	boolean blockComment1
	String content2
	void  () 
	static boolean isJavadoc (lombok.ast.Comment) 
		lombok.ast.Comment self
	static boolean isMarkedDeprecated (lombok.ast.Comment) 
		lombok.ast.Comment self
	static void  () 
}

lombok/ast/CompilationUnit.class
CompilationUnit.java
package lombok.ast
public lombok.ast.CompilationUnit extends lombok.ast.AbstractNode {
	private lombok.ast.AbstractNode packageDeclaration
	lombok.ast.ListAccessor importDeclarations
	lombok.ast.ListAccessor typeDeclarations
	public void  () 
	public lombok.ast.PackageDeclaration astPackageDeclaration () 
	public lombok.ast.CompilationUnit astPackageDeclaration (lombok.ast.PackageDeclaration) 
		lombok.ast.PackageDeclaration packageDeclaration
	public lombok.ast.Node rawPackageDeclaration () 
	public lombok.ast.CompilationUnit rawPackageDeclaration (lombok.ast.Node) 
		lombok.ast.Node packageDeclaration
	public lombok.ast.RawListAccessor rawImportDeclarations () 
	public lombok.ast.StrictListAccessor astImportDeclarations () 
	public lombok.ast.RawListAccessor rawTypeDeclarations () 
	public lombok.ast.StrictListAccessor astTypeDeclarations () 
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.AstVisitor visitor
	public lombok.ast.CompilationUnit copy () 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.CompilationUnit result
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/CompilationUnitTemplate.class
Templates.java
package lombok.ast
 lombok.ast.CompilationUnitTemplate extends java.lang.Object {
	lombok.ast.PackageDeclaration packageDeclaration1
	java.util.List importDeclarations2
	java.util.List typeDeclarations3
	void  () 
}

lombok/ast/ConstructorDeclaration.class
ConstructorDeclaration.java
package lombok.ast
public lombok.ast.ConstructorDeclaration extends lombok.ast.AbstractNode implements lombok.ast.TypeMember lombok.ast.JavadocContainer  {
	private lombok.ast.AbstractNode javadoc
	private lombok.ast.AbstractNode modifiers
	lombok.ast.ListAccessor typeVariables
	private lombok.ast.AbstractNode typeName
	lombok.ast.ListAccessor parameters
	lombok.ast.ListAccessor thrownTypeReferences
	private lombok.ast.AbstractNode body
	public void  () 
	public lombok.ast.TypeBody upToTypeBody () 
		lombok.ast.TypeBody out
	public lombok.ast.Comment astJavadoc () 
	public lombok.ast.ConstructorDeclaration astJavadoc (lombok.ast.Comment) 
		lombok.ast.Comment javadoc
	public lombok.ast.Node rawJavadoc () 
	public lombok.ast.ConstructorDeclaration rawJavadoc (lombok.ast.Node) 
		lombok.ast.Node javadoc
	public lombok.ast.Modifiers astModifiers () 
	public lombok.ast.ConstructorDeclaration astModifiers (lombok.ast.Modifiers) 
		lombok.ast.Modifiers modifiers
	private lombok.ast.ConstructorDeclaration rawModifiers (lombok.ast.Node) 
		lombok.ast.Node modifiers
	public lombok.ast.RawListAccessor rawTypeVariables () 
	public lombok.ast.StrictListAccessor astTypeVariables () 
	public lombok.ast.Identifier astTypeName () 
	public lombok.ast.ConstructorDeclaration astTypeName (lombok.ast.Identifier) 
		lombok.ast.Identifier typeName
	private lombok.ast.ConstructorDeclaration rawTypeName (lombok.ast.Node) 
		lombok.ast.Node typeName
	public lombok.ast.RawListAccessor rawParameters () 
	public lombok.ast.StrictListAccessor astParameters () 
	public lombok.ast.RawListAccessor rawThrownTypeReferences () 
	public lombok.ast.StrictListAccessor astThrownTypeReferences () 
	public lombok.ast.Block astBody () 
	public lombok.ast.ConstructorDeclaration astBody (lombok.ast.Block) 
		lombok.ast.Block body
	public lombok.ast.Node rawBody () 
	public lombok.ast.ConstructorDeclaration rawBody (lombok.ast.Node) 
		lombok.ast.Node body
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.AstVisitor visitor
	public lombok.ast.ConstructorDeclaration copy () 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.ConstructorDeclaration result
	public lombok.ast.TypeDeclaration upUpToTypeDeclaration () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
	public volatile synthetic lombok.ast.Node rawJavadoc (lombok.ast.Node) 
		lombok.ast.Node x0
	public volatile synthetic lombok.ast.Node astJavadoc (lombok.ast.Comment) 
		lombok.ast.Comment x0
}

lombok/ast/ConstructorDeclarationTemplate.class
Templates.java
package lombok.ast
 lombok.ast.ConstructorDeclarationTemplate extends java.lang.Object {
	lombok.ast.Comment javadoc1
	lombok.ast.Modifiers modifiers2
	java.util.List typeVariables3
	lombok.ast.Identifier typeName4
	java.util.List parameters5
	java.util.List thrownTypeReferences6
	lombok.ast.Block body7
	void  () 
}

lombok/ast/ConstructorInvocation.class
ConstructorInvocation.java
package lombok.ast
public lombok.ast.ConstructorInvocation extends lombok.ast.AbstractNode implements lombok.ast.Expression lombok.ast.DescribedNode  {
	private java.util.List parensPositions
	private lombok.ast.AbstractNode qualifier
	lombok.ast.ListAccessor constructorTypeArguments
	private lombok.ast.AbstractNode typeReference
	lombok.ast.ListAccessor arguments
	private lombok.ast.AbstractNode anonymousClassBody
	public void  () 
	public java.util.List astParensPositions () 
	public lombok.ast.Expression astQualifier () 
	public lombok.ast.ConstructorInvocation astQualifier (lombok.ast.Expression) 
		lombok.ast.Expression qualifier
	public lombok.ast.Node rawQualifier () 
	public lombok.ast.ConstructorInvocation rawQualifier (lombok.ast.Node) 
		lombok.ast.Node qualifier
	public lombok.ast.RawListAccessor rawConstructorTypeArguments () 
	public lombok.ast.StrictListAccessor astConstructorTypeArguments () 
	public lombok.ast.TypeReference astTypeReference () 
	public lombok.ast.ConstructorInvocation astTypeReference (lombok.ast.TypeReference) 
		lombok.ast.TypeReference typeReference
	public lombok.ast.Node rawTypeReference () 
	public lombok.ast.ConstructorInvocation rawTypeReference (lombok.ast.Node) 
		lombok.ast.Node typeReference
	public lombok.ast.RawListAccessor rawArguments () 
	public lombok.ast.StrictListAccessor astArguments () 
	public lombok.ast.NormalTypeBody astAnonymousClassBody () 
	public lombok.ast.ConstructorInvocation astAnonymousClassBody (lombok.ast.NormalTypeBody) 
		lombok.ast.NormalTypeBody anonymousClassBody
	public lombok.ast.Node rawAnonymousClassBody () 
	public lombok.ast.ConstructorInvocation rawAnonymousClassBody (lombok.ast.Node) 
		lombok.ast.Node anonymousClassBody
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.AstVisitor visitor
	public lombok.ast.ConstructorInvocation copy () 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.ConstructorInvocation result
	public java.lang.String getDescription () 
	public int getParens () 
	public int getIntendedParens () 
	public boolean needsParentheses () 
	public boolean isStatementExpression () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/ConstructorInvocationTemplate.class
Templates.java
package lombok.ast
 lombok.ast.ConstructorInvocationTemplate extends java.lang.Object {
	lombok.ast.Expression qualifier1
	java.util.List constructorTypeArguments2
	lombok.ast.TypeReference typeReference3
	java.util.List arguments4
	lombok.ast.NormalTypeBody anonymousClassBody5
	void  () 
	static java.lang.String getDescription (lombok.ast.ConstructorInvocation) 
		NullPointerException e
		lombok.ast.ConstructorInvocation self
}

lombok/ast/Continue.class
Continue.java
package lombok.ast
public lombok.ast.Continue extends lombok.ast.AbstractNode implements lombok.ast.Statement  {
	private lombok.ast.AbstractNode label
	public void  () 
	public lombok.ast.Block upToBlock () 
		lombok.ast.Block out
	public lombok.ast.Identifier astLabel () 
	public lombok.ast.Continue astLabel (lombok.ast.Identifier) 
		lombok.ast.Identifier label
	private lombok.ast.Continue rawLabel (lombok.ast.Node) 
		lombok.ast.Node label
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.Continue copy () 
		lombok.ast.Continue result
	public boolean hasLabel () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/ContinueTemplate.class
Templates.java
package lombok.ast
 lombok.ast.ContinueTemplate extends java.lang.Object {
	lombok.ast.Identifier label1
	void  () 
	static boolean hasLabel (lombok.ast.Continue) 
		lombok.ast.Continue self
}

lombok/ast/ConversionPositionInfo.class
ConversionPositionInfo.java
package lombok.ast
public lombok.ast.ConversionPositionInfo extends java.lang.Object {
	private static java.util.WeakHashMap store
	public void  () 
	public static void setConversionPositionInfo (lombok.ast.Node, java.lang.String, lombok.ast.Position) 
		java.util.Map map
		lombok.ast.Node on
		String key
		lombok.ast.Position position
	public static lombok.ast.Position getConversionPositionInfo (lombok.ast.Node, java.lang.String) 
		java.util.Map map
		lombok.ast.Node on
		String key
	static void  () 
}

lombok/ast/DanglingNodes.class
DanglingNodes.java
package lombok.ast
public lombok.ast.DanglingNodes extends java.lang.Object {
	private static java.util.WeakHashMap store
	public void  () 
	public static void addDanglingNode (lombok.ast.Node, lombok.ast.Node) 
		java.util.List list
		lombok.ast.Node on
		lombok.ast.Node danglingNode
	public static java.util.List getDanglingNodes (lombok.ast.Node) 
		java.util.List list
		lombok.ast.Node on
	public static void removeDanglingNode (lombok.ast.Node, lombok.ast.Node) 
		java.util.List list
		lombok.ast.Node on
		lombok.ast.Node danglingNode
	static void  () 
}

lombok/ast/Default.class
Default.java
package lombok.ast
public lombok.ast.Default extends lombok.ast.AbstractNode implements lombok.ast.Statement  {
	public void  () 
	public lombok.ast.Block upToBlock () 
		lombok.ast.Block out
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.Default copy () 
		lombok.ast.Default result
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/DefaultTemplate.class
Templates.java
package lombok.ast
 lombok.ast.DefaultTemplate extends java.lang.Object {
	void  () 
}

lombok/ast/DescribedNode.class
DescribedNode.java
package lombok.ast
public abstract lombok.ast.DescribedNode extends java.lang.Object implements lombok.ast.Node  {
	public abstract java.lang.String getDescription () 
}

lombok/ast/DoWhile.class
DoWhile.java
package lombok.ast
public lombok.ast.DoWhile extends lombok.ast.AbstractNode implements lombok.ast.Statement  {
	private lombok.ast.AbstractNode statement
	private lombok.ast.AbstractNode condition
	public void  () 
	public lombok.ast.Block upToBlock () 
		lombok.ast.Block out
	public lombok.ast.Statement astStatement () 
	public lombok.ast.DoWhile astStatement (lombok.ast.Statement) 
		lombok.ast.Statement statement
	public lombok.ast.Node rawStatement () 
	public lombok.ast.DoWhile rawStatement (lombok.ast.Node) 
		lombok.ast.Node statement
	public lombok.ast.Expression astCondition () 
	public lombok.ast.DoWhile astCondition (lombok.ast.Expression) 
		lombok.ast.Expression condition
	public lombok.ast.Node rawCondition () 
	public lombok.ast.DoWhile rawCondition (lombok.ast.Node) 
		lombok.ast.Node condition
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.DoWhile copy () 
		lombok.ast.DoWhile result
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/DoWhileTemplate.class
Templates.java
package lombok.ast
 lombok.ast.DoWhileTemplate extends java.lang.Object {
	lombok.ast.Expression condition2
	lombok.ast.Statement statement1
	void  () 
}

lombok/ast/EmptyDeclaration.class
EmptyDeclaration.java
package lombok.ast
public lombok.ast.EmptyDeclaration extends lombok.ast.AbstractNode implements lombok.ast.TypeMember lombok.ast.TypeDeclaration  {
	public void  () 
	public lombok.ast.TypeBody upToTypeBody () 
		lombok.ast.TypeBody out
	public lombok.ast.CompilationUnit upIfTopLevelToCompilationUnit () 
		lombok.ast.CompilationUnit out
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.EmptyDeclaration copy () 
		lombok.ast.EmptyDeclaration result
	public java.lang.String getDescription () 
	public boolean isInterface () 
	public lombok.ast.Modifiers astModifiers () 
	public lombok.ast.Identifier astName () 
	public lombok.ast.EmptyDeclaration astName (lombok.ast.Identifier) 
		lombok.ast.Identifier name
	public lombok.ast.EmptyDeclaration astModifiers (lombok.ast.Modifiers) 
		lombok.ast.Modifiers modifiers
	public lombok.ast.EmptyDeclaration astJavadoc (lombok.ast.Comment) 
		lombok.ast.Comment javadoc
	public lombok.ast.EmptyDeclaration rawJavadoc (lombok.ast.Node) 
		lombok.ast.Node javadoc
	public lombok.ast.Comment astJavadoc () 
	public lombok.ast.Node rawJavadoc () 
	public lombok.ast.TypeBody astBody () 
	public lombok.ast.Node rawBody () 
	public lombok.ast.Block upToBlock () 
	public lombok.ast.TypeDeclaration upUpToTypeDeclaration () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
	public volatile synthetic lombok.ast.TypeDeclaration astName (lombok.ast.Identifier) 
		lombok.ast.Identifier x0
	public volatile synthetic lombok.ast.TypeDeclaration astModifiers (lombok.ast.Modifiers) 
		lombok.ast.Modifiers x0
	public volatile synthetic lombok.ast.TypeDeclaration rawJavadoc (lombok.ast.Node) 
		lombok.ast.Node x0
	public volatile synthetic lombok.ast.TypeDeclaration astJavadoc (lombok.ast.Comment) 
		lombok.ast.Comment x0
	public volatile synthetic lombok.ast.Node rawJavadoc (lombok.ast.Node) 
		lombok.ast.Node x0
	public volatile synthetic lombok.ast.Node astJavadoc (lombok.ast.Comment) 
		lombok.ast.Comment x0
}

lombok/ast/EmptyDeclarationTemplate.class
Templates.java
package lombok.ast
 lombok.ast.EmptyDeclarationTemplate extends java.lang.Object {
	void  () 
	static java.lang.String getDescription (lombok.ast.EmptyDeclaration) 
		Exception e
		lombok.ast.EmptyDeclaration self
	static boolean isInterface (lombok.ast.EmptyDeclaration) 
		lombok.ast.EmptyDeclaration self
	static lombok.ast.Modifiers astModifiers (lombok.ast.EmptyDeclaration) 
		lombok.ast.EmptyDeclaration self
	static lombok.ast.Identifier astName (lombok.ast.EmptyDeclaration) 
		lombok.ast.EmptyDeclaration self
	static lombok.ast.EmptyDeclaration astName (lombok.ast.EmptyDeclaration, lombok.ast.Identifier) 
		lombok.ast.EmptyDeclaration self
		lombok.ast.Identifier name
	static lombok.ast.EmptyDeclaration astModifiers (lombok.ast.EmptyDeclaration, lombok.ast.Modifiers) 
		lombok.ast.EmptyDeclaration self
		lombok.ast.Modifiers modifiers
	static lombok.ast.EmptyDeclaration astJavadoc (lombok.ast.EmptyDeclaration, lombok.ast.Comment) 
		lombok.ast.EmptyDeclaration self
		lombok.ast.Comment javadoc
	static lombok.ast.EmptyDeclaration rawJavadoc (lombok.ast.EmptyDeclaration, lombok.ast.Node) 
		lombok.ast.EmptyDeclaration self
		lombok.ast.Node javadoc
	static lombok.ast.Comment astJavadoc (lombok.ast.EmptyDeclaration) 
		lombok.ast.EmptyDeclaration self
	static lombok.ast.Node rawJavadoc (lombok.ast.EmptyDeclaration) 
		lombok.ast.EmptyDeclaration self
	static lombok.ast.TypeBody astBody (lombok.ast.EmptyDeclaration) 
		lombok.ast.EmptyDeclaration self
	static lombok.ast.Node rawBody (lombok.ast.EmptyDeclaration) 
		lombok.ast.EmptyDeclaration self
	static lombok.ast.Block upToBlock (lombok.ast.EmptyDeclaration) 
		lombok.ast.EmptyDeclaration self
}

lombok/ast/EmptyStatement.class
EmptyStatement.java
package lombok.ast
public lombok.ast.EmptyStatement extends lombok.ast.AbstractNode implements lombok.ast.Statement  {
	public void  () 
	public lombok.ast.Block upToBlock () 
		lombok.ast.Block out
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.EmptyStatement copy () 
		lombok.ast.EmptyStatement result
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/EmptyStatementTemplate.class
Templates.java
package lombok.ast
 lombok.ast.EmptyStatementTemplate extends java.lang.Object {
	void  () 
}

lombok/ast/EnumConstant.class
EnumConstant.java
package lombok.ast
public lombok.ast.EnumConstant extends lombok.ast.AbstractNode implements lombok.ast.TypeMember lombok.ast.DescribedNode lombok.ast.JavadocContainer  {
	private lombok.ast.AbstractNode javadoc
	lombok.ast.ListAccessor annotations
	private lombok.ast.AbstractNode name
	lombok.ast.ListAccessor arguments
	private lombok.ast.AbstractNode body
	public void  () 
	public lombok.ast.EnumTypeBody upToEnumTypeBody () 
		lombok.ast.EnumTypeBody out
	public lombok.ast.TypeBody upToTypeBody () 
		lombok.ast.TypeBody out
	public lombok.ast.Comment astJavadoc () 
	public lombok.ast.EnumConstant astJavadoc (lombok.ast.Comment) 
		lombok.ast.Comment javadoc
	public lombok.ast.Node rawJavadoc () 
	public lombok.ast.EnumConstant rawJavadoc (lombok.ast.Node) 
		lombok.ast.Node javadoc
	public lombok.ast.RawListAccessor rawAnnotations () 
	public lombok.ast.StrictListAccessor astAnnotations () 
	public lombok.ast.Identifier astName () 
	public lombok.ast.EnumConstant astName (lombok.ast.Identifier) 
		lombok.ast.Identifier name
	private lombok.ast.EnumConstant rawName (lombok.ast.Node) 
		lombok.ast.Node name
	public lombok.ast.RawListAccessor rawArguments () 
	public lombok.ast.StrictListAccessor astArguments () 
	public lombok.ast.NormalTypeBody astBody () 
	public lombok.ast.EnumConstant astBody (lombok.ast.NormalTypeBody) 
		lombok.ast.NormalTypeBody body
	public lombok.ast.Node rawBody () 
	public lombok.ast.EnumConstant rawBody (lombok.ast.Node) 
		lombok.ast.Node body
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.AstVisitor visitor
	public lombok.ast.EnumConstant copy () 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.EnumConstant result
	public java.lang.String getDescription () 
	public lombok.ast.TypeDeclaration upUpToTypeDeclaration () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
	public volatile synthetic lombok.ast.Node rawJavadoc (lombok.ast.Node) 
		lombok.ast.Node x0
	public volatile synthetic lombok.ast.Node astJavadoc (lombok.ast.Comment) 
		lombok.ast.Comment x0
}

lombok/ast/EnumConstantTemplate.class
Templates.java
package lombok.ast
 lombok.ast.EnumConstantTemplate extends java.lang.Object {
	lombok.ast.Comment javadoc1
	lombok.ast.NormalTypeBody body5
	lombok.ast.Identifier name3
	java.util.List annotations2
	java.util.List arguments4
	void  () 
	static java.lang.String getDescription (lombok.ast.EnumConstant) 
		lombok.ast.EnumConstant self
}

lombok/ast/EnumDeclaration.class
EnumDeclaration.java
package lombok.ast
public lombok.ast.EnumDeclaration extends lombok.ast.AbstractNode implements lombok.ast.TypeMember lombok.ast.Statement lombok.ast.TypeDeclaration lombok.ast.JavadocContainer  {
	private lombok.ast.AbstractNode javadoc
	private lombok.ast.AbstractNode modifiers
	private lombok.ast.AbstractNode name
	lombok.ast.ListAccessor implementing
	private lombok.ast.AbstractNode body
	public void  () 
	public lombok.ast.TypeBody upToTypeBody () 
		lombok.ast.TypeBody out
	public lombok.ast.Block upToBlock () 
		lombok.ast.Block out
	public lombok.ast.CompilationUnit upIfTopLevelToCompilationUnit () 
		lombok.ast.CompilationUnit out
	public lombok.ast.Comment astJavadoc () 
	public lombok.ast.EnumDeclaration astJavadoc (lombok.ast.Comment) 
		lombok.ast.Comment javadoc
	public lombok.ast.Node rawJavadoc () 
	public lombok.ast.EnumDeclaration rawJavadoc (lombok.ast.Node) 
		lombok.ast.Node javadoc
	public lombok.ast.Modifiers astModifiers () 
	public lombok.ast.EnumDeclaration astModifiers (lombok.ast.Modifiers) 
		lombok.ast.Modifiers modifiers
	private lombok.ast.EnumDeclaration rawModifiers (lombok.ast.Node) 
		lombok.ast.Node modifiers
	public lombok.ast.Identifier astName () 
	public lombok.ast.EnumDeclaration astName (lombok.ast.Identifier) 
		lombok.ast.Identifier name
	private lombok.ast.EnumDeclaration rawName (lombok.ast.Node) 
		lombok.ast.Node name
	public lombok.ast.RawListAccessor rawImplementing () 
	public lombok.ast.StrictListAccessor astImplementing () 
	public lombok.ast.EnumTypeBody astBody () 
	public lombok.ast.EnumDeclaration astBody (lombok.ast.EnumTypeBody) 
		lombok.ast.EnumTypeBody body
	public lombok.ast.Node rawBody () 
	public lombok.ast.EnumDeclaration rawBody (lombok.ast.Node) 
		lombok.ast.Node body
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.AstVisitor visitor
	public lombok.ast.EnumDeclaration copy () 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.EnumDeclaration result
	public java.lang.String getDescription () 
	public boolean isInterface () 
	public lombok.ast.TypeDeclaration upUpToTypeDeclaration () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
	public volatile synthetic lombok.ast.TypeBody astBody () 
	public volatile synthetic lombok.ast.TypeDeclaration astName (lombok.ast.Identifier) 
		lombok.ast.Identifier x0
	public volatile synthetic lombok.ast.TypeDeclaration astModifiers (lombok.ast.Modifiers) 
		lombok.ast.Modifiers x0
	public volatile synthetic lombok.ast.TypeDeclaration rawJavadoc (lombok.ast.Node) 
		lombok.ast.Node x0
	public volatile synthetic lombok.ast.TypeDeclaration astJavadoc (lombok.ast.Comment) 
		lombok.ast.Comment x0
	public volatile synthetic lombok.ast.Node rawJavadoc (lombok.ast.Node) 
		lombok.ast.Node x0
	public volatile synthetic lombok.ast.Node astJavadoc (lombok.ast.Comment) 
		lombok.ast.Comment x0
}

lombok/ast/EnumDeclarationTemplate.class
Templates.java
package lombok.ast
 lombok.ast.EnumDeclarationTemplate extends java.lang.Object {
	lombok.ast.Comment javadoc1
	lombok.ast.Modifiers modifiers2
	lombok.ast.Identifier name3
	lombok.ast.EnumTypeBody body5
	java.util.List implementing4
	void  () 
	static java.lang.String getDescription (lombok.ast.EnumDeclaration) 
		lombok.ast.EnumDeclaration self
	static boolean isInterface (lombok.ast.EnumDeclaration) 
		lombok.ast.EnumDeclaration self
}

lombok/ast/EnumTypeBody.class
EnumTypeBody.java
package lombok.ast
public lombok.ast.EnumTypeBody extends lombok.ast.AbstractNode implements lombok.ast.TypeBody  {
	lombok.ast.ListAccessor constants
	lombok.ast.ListAccessor members
	public void  () 
	public lombok.ast.EnumDeclaration upToEnumDeclaration () 
		lombok.ast.EnumDeclaration out
	public lombok.ast.TypeDeclaration upToTypeDeclaration () 
		lombok.ast.TypeDeclaration out
	public lombok.ast.RawListAccessor rawConstants () 
	public lombok.ast.StrictListAccessor astConstants () 
	public lombok.ast.RawListAccessor rawMembers () 
	public lombok.ast.StrictListAccessor astMembers () 
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.AstVisitor visitor
	public lombok.ast.EnumTypeBody copy () 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.EnumTypeBody result
	public lombok.ast.ConstructorInvocation upIfAnonymousClassToConstructorInvocation () 
	public lombok.ast.EnumConstant upToEnumConstant () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/EnumTypeBodyTemplate.class
Templates.java
package lombok.ast
 lombok.ast.EnumTypeBodyTemplate extends java.lang.Object {
	java.util.List constants1
	java.util.List members2
	void  () 
	static lombok.ast.ConstructorInvocation upIfAnonymousClassToConstructorInvocation (lombok.ast.EnumTypeBody) 
		lombok.ast.EnumTypeBody self
	static lombok.ast.EnumConstant upToEnumConstant (lombok.ast.EnumTypeBody) 
		lombok.ast.EnumTypeBody self
}

lombok/ast/Expression.class
Expression.java
package lombok.ast
public abstract lombok.ast.Expression extends java.lang.Object implements lombok.ast.Node lombok.ast.AnnotationValue  {
	public abstract int getParens () 
	public abstract int getIntendedParens () 
	public abstract java.util.List astParensPositions () 
	public abstract boolean needsParentheses () 
	public abstract boolean isStatementExpression () 
}

lombok/ast/ExpressionMixin$1.class
Templates.java
package lombok.ast
synthetic lombok.ast.ExpressionMixin$1 extends java.lang.Object {
	static final synthetic int[] $SwitchMap$lombok$ast$UnaryOperator
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

lombok/ast/ExpressionMixin.class
Templates.java
package lombok.ast
 lombok.ast.ExpressionMixin extends java.lang.Object {
	java.util.List parensPositions
	void  () 
	static int getParens (lombok.ast.Expression) 
		lombok.ast.Expression self
	static int getIntendedParens (lombok.ast.Expression) 
		lombok.ast.Expression self
	static boolean needsParentheses (lombok.ast.Expression) 
		lombok.ast.Expression self
	static boolean isStatementExpression (lombok.ast.Expression) 
		Exception e
		Exception e
		lombok.ast.Expression self
}

lombok/ast/ExpressionStatement.class
ExpressionStatement.java
package lombok.ast
public lombok.ast.ExpressionStatement extends lombok.ast.AbstractNode implements lombok.ast.Statement  {
	private lombok.ast.AbstractNode expression
	public void  () 
	public lombok.ast.Block upToBlock () 
		lombok.ast.Block out
	public lombok.ast.Expression astExpression () 
	public lombok.ast.ExpressionStatement astExpression (lombok.ast.Expression) 
		lombok.ast.Expression expression
	public lombok.ast.Node rawExpression () 
	public lombok.ast.ExpressionStatement rawExpression (lombok.ast.Node) 
		lombok.ast.Node expression
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.ExpressionStatement copy () 
		lombok.ast.ExpressionStatement result
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/ExpressionStatementTemplate.class
Templates.java
package lombok.ast
 lombok.ast.ExpressionStatementTemplate extends java.lang.Object {
	lombok.ast.Expression expression1
	void  () 
}

lombok/ast/FloatingPointLiteral$1.class
FloatingPointLiteral.java
package lombok.ast
synthetic lombok.ast.FloatingPointLiteral$1 extends java.lang.Object {
	static final synthetic int[] $SwitchMap$lombok$ast$LiteralType
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
}

lombok/ast/FloatingPointLiteral.class
FloatingPointLiteral.java
package lombok.ast
public lombok.ast.FloatingPointLiteral extends lombok.ast.AbstractNode$WithParens implements lombok.ast.Literal lombok.ast.Expression lombok.ast.DescribedNode  {
	private Double value
	private String rawValue
	private String errorReasonForValue
	private boolean markedAsFloat
	private lombok.ast.LiteralType literalType
	static final synthetic boolean $assertionsDisabled
	public void  () 
	public boolean isStatementExpression () 
	public java.lang.String getDescription () 
	public java.lang.String getErrorReasonForValue () 
	public lombok.ast.LiteralType astLiteralType () 
	public lombok.ast.FloatingPointLiteral astLiteralType (lombok.ast.LiteralType) 
		lombok.ast.LiteralType type
	public boolean astMarkedAsFloat () 
	public lombok.ast.FloatingPointLiteral astMarkedAsFloat (boolean) 
		boolean marked
	public lombok.ast.FloatingPointLiteral copy () 
		lombok.ast.FloatingPointLiteral result
	public lombok.ast.FloatingPointLiteral astDoubleValue (double) 
		double value
	public lombok.ast.FloatingPointLiteral astFloatValue (float) 
		float value
	private void checkSpecialValues (double)  throws lombok.ast.AstException 
		double value
	private void updateRawValue () 
		String suffix
	public lombok.ast.FloatingPointLiteral rawValue (java.lang.String) 
		NumberFormatException e
		String v
		String raw
	public double astDoubleValue ()  throws lombok.ast.AstException 
	public float astFloatValue ()  throws lombok.ast.AstException 
	public java.lang.String rawValue () 
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public volatile synthetic int getIntendedParens () 
	public volatile synthetic int getParens () 
	public volatile synthetic java.util.List astParensPositions () 
	public volatile synthetic boolean needsParentheses () 
	public volatile synthetic lombok.ast.Node copy () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic boolean detach (lombok.ast.Node) 
		lombok.ast.Node x0
	public volatile synthetic boolean replaceChild (lombok.ast.Node, lombok.ast.Node) 
		lombok.ast.Node x0
		lombok.ast.Node x1
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic java.util.List getChildren () 
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	static void  () 
}

lombok/ast/For.class
For.java
package lombok.ast
public lombok.ast.For extends lombok.ast.AbstractNode implements lombok.ast.Statement  {
	lombok.ast.ListAccessor expressionInits
	private lombok.ast.AbstractNode variableDeclaration
	private lombok.ast.AbstractNode condition
	lombok.ast.ListAccessor updates
	private lombok.ast.AbstractNode statement
	public void  () 
	public lombok.ast.Block upToBlock () 
		lombok.ast.Block out
	public lombok.ast.RawListAccessor rawExpressionInits () 
	public lombok.ast.StrictListAccessor astExpressionInits () 
	public lombok.ast.VariableDefinition astVariableDeclaration () 
	public lombok.ast.For astVariableDeclaration (lombok.ast.VariableDefinition) 
		lombok.ast.VariableDefinition variableDeclaration
	public lombok.ast.Node rawVariableDeclaration () 
	public lombok.ast.For rawVariableDeclaration (lombok.ast.Node) 
		lombok.ast.Node variableDeclaration
	public lombok.ast.Expression astCondition () 
	public lombok.ast.For astCondition (lombok.ast.Expression) 
		lombok.ast.Expression condition
	public lombok.ast.Node rawCondition () 
	public lombok.ast.For rawCondition (lombok.ast.Node) 
		lombok.ast.Node condition
	public lombok.ast.RawListAccessor rawUpdates () 
	public lombok.ast.StrictListAccessor astUpdates () 
	public lombok.ast.Statement astStatement () 
	public lombok.ast.For astStatement (lombok.ast.Statement) 
		lombok.ast.Statement statement
	public lombok.ast.Node rawStatement () 
	public lombok.ast.For rawStatement (lombok.ast.Node) 
		lombok.ast.Node statement
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.AstVisitor visitor
	public lombok.ast.For copy () 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.For result
	public boolean isVariableDeclarationBased () 
	public boolean isStatementExpressionsBased () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/ForEach.class
ForEach.java
package lombok.ast
public lombok.ast.ForEach extends lombok.ast.AbstractNode implements lombok.ast.Statement  {
	private lombok.ast.AbstractNode variable
	private lombok.ast.AbstractNode iterable
	private lombok.ast.AbstractNode statement
	public void  () 
	public lombok.ast.Block upToBlock () 
		lombok.ast.Block out
	public lombok.ast.VariableDefinition astVariable () 
	public lombok.ast.ForEach astVariable (lombok.ast.VariableDefinition) 
		lombok.ast.VariableDefinition variable
	public lombok.ast.Node rawVariable () 
	public lombok.ast.ForEach rawVariable (lombok.ast.Node) 
		lombok.ast.Node variable
	public lombok.ast.Expression astIterable () 
	public lombok.ast.ForEach astIterable (lombok.ast.Expression) 
		lombok.ast.Expression iterable
	public lombok.ast.Node rawIterable () 
	public lombok.ast.ForEach rawIterable (lombok.ast.Node) 
		lombok.ast.Node iterable
	public lombok.ast.Statement astStatement () 
	public lombok.ast.ForEach astStatement (lombok.ast.Statement) 
		lombok.ast.Statement statement
	public lombok.ast.Node rawStatement () 
	public lombok.ast.ForEach rawStatement (lombok.ast.Node) 
		lombok.ast.Node statement
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.ForEach copy () 
		lombok.ast.ForEach result
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/ForEachTemplate.class
Templates.java
package lombok.ast
 lombok.ast.ForEachTemplate extends java.lang.Object {
	lombok.ast.VariableDefinition variable1
	lombok.ast.Expression iterable2
	lombok.ast.Statement statement3
	void  () 
}

lombok/ast/ForTemplate.class
Templates.java
package lombok.ast
 lombok.ast.ForTemplate extends java.lang.Object {
	java.util.List expressionInits1
	lombok.ast.VariableDefinition variableDeclaration1
	lombok.ast.Expression condition2
	java.util.List updates3
	lombok.ast.Statement statement4
	void  () 
	static boolean isVariableDeclarationBased (lombok.ast.For) 
		lombok.ast.For self
	static boolean isStatementExpressionsBased (lombok.ast.For) 
		lombok.ast.For self
}

lombok/ast/ForwardingAstVisitor.class
ForwardingAstVisitor.java
package lombok.ast
public abstract lombok.ast.ForwardingAstVisitor extends lombok.ast.AstVisitor {
	public void  () 
	public boolean visitNode (lombok.ast.Node) 
		lombok.ast.Node node
	public void endVisit (lombok.ast.Node) 
		lombok.ast.Node node
	public boolean visitTypeReference (lombok.ast.TypeReference) 
		lombok.ast.TypeReference node
	public boolean visitTypeReferencePart (lombok.ast.TypeReferencePart) 
		lombok.ast.TypeReferencePart node
	public boolean visitVariableReference (lombok.ast.VariableReference) 
		lombok.ast.VariableReference node
	public boolean visitIdentifier (lombok.ast.Identifier) 
		lombok.ast.Identifier node
	public boolean visitIntegralLiteral (lombok.ast.IntegralLiteral) 
		lombok.ast.IntegralLiteral node
	public boolean visitFloatingPointLiteral (lombok.ast.FloatingPointLiteral) 
		lombok.ast.FloatingPointLiteral node
	public boolean visitBooleanLiteral (lombok.ast.BooleanLiteral) 
		lombok.ast.BooleanLiteral node
	public boolean visitCharLiteral (lombok.ast.CharLiteral) 
		lombok.ast.CharLiteral node
	public boolean visitStringLiteral (lombok.ast.StringLiteral) 
		lombok.ast.StringLiteral node
	public boolean visitNullLiteral (lombok.ast.NullLiteral) 
		lombok.ast.NullLiteral node
	public boolean visitBinaryExpression (lombok.ast.BinaryExpression) 
		lombok.ast.BinaryExpression node
	public boolean visitUnaryExpression (lombok.ast.UnaryExpression) 
		lombok.ast.UnaryExpression node
	public boolean visitInlineIfExpression (lombok.ast.InlineIfExpression) 
		lombok.ast.InlineIfExpression node
	public boolean visitCast (lombok.ast.Cast) 
		lombok.ast.Cast node
	public boolean visitInstanceOf (lombok.ast.InstanceOf) 
		lombok.ast.InstanceOf node
	public boolean visitConstructorInvocation (lombok.ast.ConstructorInvocation) 
		lombok.ast.ConstructorInvocation node
	public boolean visitMethodInvocation (lombok.ast.MethodInvocation) 
		lombok.ast.MethodInvocation node
	public boolean visitSelect (lombok.ast.Select) 
		lombok.ast.Select node
	public boolean visitArrayAccess (lombok.ast.ArrayAccess) 
		lombok.ast.ArrayAccess node
	public boolean visitArrayCreation (lombok.ast.ArrayCreation) 
		lombok.ast.ArrayCreation node
	public boolean visitAnnotationValueArray (lombok.ast.AnnotationValueArray) 
		lombok.ast.AnnotationValueArray node
	public boolean visitArrayInitializer (lombok.ast.ArrayInitializer) 
		lombok.ast.ArrayInitializer node
	public boolean visitArrayDimension (lombok.ast.ArrayDimension) 
		lombok.ast.ArrayDimension node
	public boolean visitClassLiteral (lombok.ast.ClassLiteral) 
		lombok.ast.ClassLiteral node
	public boolean visitSuper (lombok.ast.Super) 
		lombok.ast.Super node
	public boolean visitThis (lombok.ast.This) 
		lombok.ast.This node
	public boolean visitLabelledStatement (lombok.ast.LabelledStatement) 
		lombok.ast.LabelledStatement node
	public boolean visitExpressionStatement (lombok.ast.ExpressionStatement) 
		lombok.ast.ExpressionStatement node
	public boolean visitIf (lombok.ast.If) 
		lombok.ast.If node
	public boolean visitFor (lombok.ast.For) 
		lombok.ast.For node
	public boolean visitForEach (lombok.ast.ForEach) 
		lombok.ast.ForEach node
	public boolean visitTry (lombok.ast.Try) 
		lombok.ast.Try node
	public boolean visitCatch (lombok.ast.Catch) 
		lombok.ast.Catch node
	public boolean visitWhile (lombok.ast.While) 
		lombok.ast.While node
	public boolean visitDoWhile (lombok.ast.DoWhile) 
		lombok.ast.DoWhile node
	public boolean visitSynchronized (lombok.ast.Synchronized) 
		lombok.ast.Synchronized node
	public boolean visitBlock (lombok.ast.Block) 
		lombok.ast.Block node
	public boolean visitAssert (lombok.ast.Assert) 
		lombok.ast.Assert node
	public boolean visitEmptyStatement (lombok.ast.EmptyStatement) 
		lombok.ast.EmptyStatement node
	public boolean visitSwitch (lombok.ast.Switch) 
		lombok.ast.Switch node
	public boolean visitCase (lombok.ast.Case) 
		lombok.ast.Case node
	public boolean visitDefault (lombok.ast.Default) 
		lombok.ast.Default node
	public boolean visitBreak (lombok.ast.Break) 
		lombok.ast.Break node
	public boolean visitContinue (lombok.ast.Continue) 
		lombok.ast.Continue node
	public boolean visitReturn (lombok.ast.Return) 
		lombok.ast.Return node
	public boolean visitThrow (lombok.ast.Throw) 
		lombok.ast.Throw node
	public boolean visitVariableDeclaration (lombok.ast.VariableDeclaration) 
		lombok.ast.VariableDeclaration node
	public boolean visitVariableDefinition (lombok.ast.VariableDefinition) 
		lombok.ast.VariableDefinition node
	public boolean visitVariableDefinitionEntry (lombok.ast.VariableDefinitionEntry) 
		lombok.ast.VariableDefinitionEntry node
	public boolean visitTypeVariable (lombok.ast.TypeVariable) 
		lombok.ast.TypeVariable node
	public boolean visitKeywordModifier (lombok.ast.KeywordModifier) 
		lombok.ast.KeywordModifier node
	public boolean visitModifiers (lombok.ast.Modifiers) 
		lombok.ast.Modifiers node
	public boolean visitAnnotation (lombok.ast.Annotation) 
		lombok.ast.Annotation node
	public boolean visitAnnotationElement (lombok.ast.AnnotationElement) 
		lombok.ast.AnnotationElement node
	public boolean visitNormalTypeBody (lombok.ast.NormalTypeBody) 
		lombok.ast.NormalTypeBody node
	public boolean visitEnumTypeBody (lombok.ast.EnumTypeBody) 
		lombok.ast.EnumTypeBody node
	public boolean visitEmptyDeclaration (lombok.ast.EmptyDeclaration) 
		lombok.ast.EmptyDeclaration node
	public boolean visitMethodDeclaration (lombok.ast.MethodDeclaration) 
		lombok.ast.MethodDeclaration node
	public boolean visitConstructorDeclaration (lombok.ast.ConstructorDeclaration) 
		lombok.ast.ConstructorDeclaration node
	public boolean visitSuperConstructorInvocation (lombok.ast.SuperConstructorInvocation) 
		lombok.ast.SuperConstructorInvocation node
	public boolean visitAlternateConstructorInvocation (lombok.ast.AlternateConstructorInvocation) 
		lombok.ast.AlternateConstructorInvocation node
	public boolean visitInstanceInitializer (lombok.ast.InstanceInitializer) 
		lombok.ast.InstanceInitializer node
	public boolean visitStaticInitializer (lombok.ast.StaticInitializer) 
		lombok.ast.StaticInitializer node
	public boolean visitClassDeclaration (lombok.ast.ClassDeclaration) 
		lombok.ast.ClassDeclaration node
	public boolean visitInterfaceDeclaration (lombok.ast.InterfaceDeclaration) 
		lombok.ast.InterfaceDeclaration node
	public boolean visitEnumDeclaration (lombok.ast.EnumDeclaration) 
		lombok.ast.EnumDeclaration node
	public boolean visitEnumConstant (lombok.ast.EnumConstant) 
		lombok.ast.EnumConstant node
	public boolean visitAnnotationDeclaration (lombok.ast.AnnotationDeclaration) 
		lombok.ast.AnnotationDeclaration node
	public boolean visitAnnotationMethodDeclaration (lombok.ast.AnnotationMethodDeclaration) 
		lombok.ast.AnnotationMethodDeclaration node
	public boolean visitCompilationUnit (lombok.ast.CompilationUnit) 
		lombok.ast.CompilationUnit node
	public boolean visitPackageDeclaration (lombok.ast.PackageDeclaration) 
		lombok.ast.PackageDeclaration node
	public boolean visitImportDeclaration (lombok.ast.ImportDeclaration) 
		lombok.ast.ImportDeclaration node
	public boolean visitParseArtefact (lombok.ast.Node) 
		lombok.ast.Node node
	public boolean visitComment (lombok.ast.Comment) 
		lombok.ast.Comment node
	public void afterVisitTypeReference (lombok.ast.TypeReference) 
		lombok.ast.TypeReference node
	public void afterVisitTypeReferencePart (lombok.ast.TypeReferencePart) 
		lombok.ast.TypeReferencePart node
	public void afterVisitVariableReference (lombok.ast.VariableReference) 
		lombok.ast.VariableReference node
	public void afterVisitIdentifier (lombok.ast.Identifier) 
		lombok.ast.Identifier node
	public void afterVisitIntegralLiteral (lombok.ast.IntegralLiteral) 
		lombok.ast.IntegralLiteral node
	public void afterVisitFloatingPointLiteral (lombok.ast.FloatingPointLiteral) 
		lombok.ast.FloatingPointLiteral node
	public void afterVisitBooleanLiteral (lombok.ast.BooleanLiteral) 
		lombok.ast.BooleanLiteral node
	public void afterVisitCharLiteral (lombok.ast.CharLiteral) 
		lombok.ast.CharLiteral node
	public void afterVisitStringLiteral (lombok.ast.StringLiteral) 
		lombok.ast.StringLiteral node
	public void afterVisitNullLiteral (lombok.ast.NullLiteral) 
		lombok.ast.NullLiteral node
	public void afterVisitBinaryExpression (lombok.ast.BinaryExpression) 
		lombok.ast.BinaryExpression node
	public void afterVisitUnaryExpression (lombok.ast.UnaryExpression) 
		lombok.ast.UnaryExpression node
	public void afterVisitInlineIfExpression (lombok.ast.InlineIfExpression) 
		lombok.ast.InlineIfExpression node
	public void afterVisitCast (lombok.ast.Cast) 
		lombok.ast.Cast node
	public void afterVisitInstanceOf (lombok.ast.InstanceOf) 
		lombok.ast.InstanceOf node
	public void afterVisitConstructorInvocation (lombok.ast.ConstructorInvocation) 
		lombok.ast.ConstructorInvocation node
	public void afterVisitMethodInvocation (lombok.ast.MethodInvocation) 
		lombok.ast.MethodInvocation node
	public void afterVisitSelect (lombok.ast.Select) 
		lombok.ast.Select node
	public void afterVisitArrayAccess (lombok.ast.ArrayAccess) 
		lombok.ast.ArrayAccess node
	public void afterVisitArrayCreation (lombok.ast.ArrayCreation) 
		lombok.ast.ArrayCreation node
	public void afterVisitAnnotationValueArray (lombok.ast.AnnotationValueArray) 
		lombok.ast.AnnotationValueArray node
	public void afterVisitArrayInitializer (lombok.ast.ArrayInitializer) 
		lombok.ast.ArrayInitializer node
	public void afterVisitArrayDimension (lombok.ast.ArrayDimension) 
		lombok.ast.ArrayDimension node
	public void afterVisitClassLiteral (lombok.ast.ClassLiteral) 
		lombok.ast.ClassLiteral node
	public void afterVisitSuper (lombok.ast.Super) 
		lombok.ast.Super node
	public void afterVisitThis (lombok.ast.This) 
		lombok.ast.This node
	public void afterVisitLabelledStatement (lombok.ast.LabelledStatement) 
		lombok.ast.LabelledStatement node
	public void afterVisitExpressionStatement (lombok.ast.ExpressionStatement) 
		lombok.ast.ExpressionStatement node
	public void afterVisitIf (lombok.ast.If) 
		lombok.ast.If node
	public void afterVisitFor (lombok.ast.For) 
		lombok.ast.For node
	public void afterVisitForEach (lombok.ast.ForEach) 
		lombok.ast.ForEach node
	public void afterVisitTry (lombok.ast.Try) 
		lombok.ast.Try node
	public void afterVisitCatch (lombok.ast.Catch) 
		lombok.ast.Catch node
	public void afterVisitWhile (lombok.ast.While) 
		lombok.ast.While node
	public void afterVisitDoWhile (lombok.ast.DoWhile) 
		lombok.ast.DoWhile node
	public void afterVisitSynchronized (lombok.ast.Synchronized) 
		lombok.ast.Synchronized node
	public void afterVisitBlock (lombok.ast.Block) 
		lombok.ast.Block node
	public void afterVisitAssert (lombok.ast.Assert) 
		lombok.ast.Assert node
	public void afterVisitEmptyStatement (lombok.ast.EmptyStatement) 
		lombok.ast.EmptyStatement node
	public void afterVisitSwitch (lombok.ast.Switch) 
		lombok.ast.Switch node
	public void afterVisitCase (lombok.ast.Case) 
		lombok.ast.Case node
	public void afterVisitDefault (lombok.ast.Default) 
		lombok.ast.Default node
	public void afterVisitBreak (lombok.ast.Break) 
		lombok.ast.Break node
	public void afterVisitContinue (lombok.ast.Continue) 
		lombok.ast.Continue node
	public void afterVisitReturn (lombok.ast.Return) 
		lombok.ast.Return node
	public void afterVisitThrow (lombok.ast.Throw) 
		lombok.ast.Throw node
	public void afterVisitVariableDeclaration (lombok.ast.VariableDeclaration) 
		lombok.ast.VariableDeclaration node
	public void afterVisitVariableDefinition (lombok.ast.VariableDefinition) 
		lombok.ast.VariableDefinition node
	public void afterVisitVariableDefinitionEntry (lombok.ast.VariableDefinitionEntry) 
		lombok.ast.VariableDefinitionEntry node
	public void afterVisitTypeVariable (lombok.ast.TypeVariable) 
		lombok.ast.TypeVariable node
	public void afterVisitKeywordModifier (lombok.ast.KeywordModifier) 
		lombok.ast.KeywordModifier node
	public void afterVisitModifiers (lombok.ast.Modifiers) 
		lombok.ast.Modifiers node
	public void afterVisitAnnotation (lombok.ast.Annotation) 
		lombok.ast.Annotation node
	public void afterVisitAnnotationElement (lombok.ast.AnnotationElement) 
		lombok.ast.AnnotationElement node
	public void afterVisitNormalTypeBody (lombok.ast.NormalTypeBody) 
		lombok.ast.NormalTypeBody node
	public void afterVisitEnumTypeBody (lombok.ast.EnumTypeBody) 
		lombok.ast.EnumTypeBody node
	public void afterVisitEmptyDeclaration (lombok.ast.EmptyDeclaration) 
		lombok.ast.EmptyDeclaration node
	public void afterVisitMethodDeclaration (lombok.ast.MethodDeclaration) 
		lombok.ast.MethodDeclaration node
	public void afterVisitConstructorDeclaration (lombok.ast.ConstructorDeclaration) 
		lombok.ast.ConstructorDeclaration node
	public void afterVisitSuperConstructorInvocation (lombok.ast.SuperConstructorInvocation) 
		lombok.ast.SuperConstructorInvocation node
	public void afterVisitAlternateConstructorInvocation (lombok.ast.AlternateConstructorInvocation) 
		lombok.ast.AlternateConstructorInvocation node
	public void afterVisitInstanceInitializer (lombok.ast.InstanceInitializer) 
		lombok.ast.InstanceInitializer node
	public void afterVisitStaticInitializer (lombok.ast.StaticInitializer) 
		lombok.ast.StaticInitializer node
	public void afterVisitClassDeclaration (lombok.ast.ClassDeclaration) 
		lombok.ast.ClassDeclaration node
	public void afterVisitInterfaceDeclaration (lombok.ast.InterfaceDeclaration) 
		lombok.ast.InterfaceDeclaration node
	public void afterVisitEnumDeclaration (lombok.ast.EnumDeclaration) 
		lombok.ast.EnumDeclaration node
	public void afterVisitEnumConstant (lombok.ast.EnumConstant) 
		lombok.ast.EnumConstant node
	public void afterVisitAnnotationDeclaration (lombok.ast.AnnotationDeclaration) 
		lombok.ast.AnnotationDeclaration node
	public void afterVisitAnnotationMethodDeclaration (lombok.ast.AnnotationMethodDeclaration) 
		lombok.ast.AnnotationMethodDeclaration node
	public void afterVisitCompilationUnit (lombok.ast.CompilationUnit) 
		lombok.ast.CompilationUnit node
	public void afterVisitPackageDeclaration (lombok.ast.PackageDeclaration) 
		lombok.ast.PackageDeclaration node
	public void afterVisitImportDeclaration (lombok.ast.ImportDeclaration) 
		lombok.ast.ImportDeclaration node
	public void afterVisitParseArtefact (lombok.ast.Node) 
		lombok.ast.Node node
	public void afterVisitComment (lombok.ast.Comment) 
		lombok.ast.Comment node
}

lombok/ast/Identifier.class
Identifier.java
package lombok.ast
public lombok.ast.Identifier extends lombok.ast.AbstractNode implements lombok.ast.DescribedNode  {
	private String value
	public void  () 
	public java.lang.String astValue () 
	public lombok.ast.Identifier astValue (java.lang.String) 
		String value
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.Identifier copy () 
		lombok.ast.Identifier result
	public java.lang.String getDescription () 
	public static lombok.ast.Identifier of (java.lang.String) 
		String value
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/IdentifierTemplate.class
Templates.java
package lombok.ast
 lombok.ast.IdentifierTemplate extends java.lang.Object {
	String value1
	void  () 
	static java.lang.String getDescription (lombok.ast.Identifier) 
		lombok.ast.Identifier self
	static lombok.ast.Identifier of (java.lang.String) 
		String value
}

lombok/ast/If.class
If.java
package lombok.ast
public lombok.ast.If extends lombok.ast.AbstractNode implements lombok.ast.Statement  {
	private lombok.ast.AbstractNode condition
	private lombok.ast.AbstractNode statement
	private lombok.ast.AbstractNode elseStatement
	public void  () 
	public lombok.ast.Block upToBlock () 
		lombok.ast.Block out
	public lombok.ast.Expression astCondition () 
	public lombok.ast.If astCondition (lombok.ast.Expression) 
		lombok.ast.Expression condition
	public lombok.ast.Node rawCondition () 
	public lombok.ast.If rawCondition (lombok.ast.Node) 
		lombok.ast.Node condition
	public lombok.ast.Statement astStatement () 
	public lombok.ast.If astStatement (lombok.ast.Statement) 
		lombok.ast.Statement statement
	public lombok.ast.Node rawStatement () 
	public lombok.ast.If rawStatement (lombok.ast.Node) 
		lombok.ast.Node statement
	public lombok.ast.Statement astElseStatement () 
	public lombok.ast.If astElseStatement (lombok.ast.Statement) 
		lombok.ast.Statement elseStatement
	public lombok.ast.Node rawElseStatement () 
	public lombok.ast.If rawElseStatement (lombok.ast.Node) 
		lombok.ast.Node elseStatement
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.If copy () 
		lombok.ast.If result
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/IfTemplate.class
Templates.java
package lombok.ast
 lombok.ast.IfTemplate extends java.lang.Object {
	lombok.ast.Expression condition1
	lombok.ast.Statement statement2
	lombok.ast.Statement elseStatement3
	void  () 
}

lombok/ast/ImportDeclaration.class
ImportDeclaration.java
package lombok.ast
public lombok.ast.ImportDeclaration extends lombok.ast.AbstractNode {
	private boolean staticImport
	lombok.ast.ListAccessor parts
	private boolean starImport
	public void  () 
	public lombok.ast.CompilationUnit upToCompilationUnit () 
		lombok.ast.CompilationUnit out
	public boolean astStaticImport () 
	public lombok.ast.ImportDeclaration astStaticImport (boolean) 
		boolean staticImport
	public lombok.ast.RawListAccessor rawParts () 
	public lombok.ast.StrictListAccessor astParts () 
	public boolean astStarImport () 
	public lombok.ast.ImportDeclaration astStarImport (boolean) 
		boolean starImport
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.AstVisitor visitor
	public lombok.ast.ImportDeclaration copy () 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.ImportDeclaration result
	public java.lang.String asFullyQualifiedName () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/ImportDeclarationTemplate.class
Templates.java
package lombok.ast
 lombok.ast.ImportDeclarationTemplate extends java.lang.Object {
	boolean staticImport1
	java.util.List parts2
	boolean starImport3
	void  () 
	static java.lang.String asFullyQualifiedName (lombok.ast.ImportDeclaration) 
		lombok.ast.Identifier part
		java.util.Iterator i$
		lombok.ast.ImportDeclaration self
		StringBuilder result
}

lombok/ast/InlineIfExpression.class
InlineIfExpression.java
package lombok.ast
public lombok.ast.InlineIfExpression extends lombok.ast.AbstractNode implements lombok.ast.Expression  {
	private java.util.List parensPositions
	private lombok.ast.AbstractNode condition
	private lombok.ast.AbstractNode ifTrue
	private lombok.ast.AbstractNode ifFalse
	public void  () 
	public java.util.List astParensPositions () 
	public lombok.ast.Expression astCondition () 
	public lombok.ast.InlineIfExpression astCondition (lombok.ast.Expression) 
		lombok.ast.Expression condition
	public lombok.ast.Node rawCondition () 
	public lombok.ast.InlineIfExpression rawCondition (lombok.ast.Node) 
		lombok.ast.Node condition
	public lombok.ast.Expression astIfTrue () 
	public lombok.ast.InlineIfExpression astIfTrue (lombok.ast.Expression) 
		lombok.ast.Expression ifTrue
	public lombok.ast.Node rawIfTrue () 
	public lombok.ast.InlineIfExpression rawIfTrue (lombok.ast.Node) 
		lombok.ast.Node ifTrue
	public lombok.ast.Expression astIfFalse () 
	public lombok.ast.InlineIfExpression astIfFalse (lombok.ast.Expression) 
		lombok.ast.Expression ifFalse
	public lombok.ast.Node rawIfFalse () 
	public lombok.ast.InlineIfExpression rawIfFalse (lombok.ast.Node) 
		lombok.ast.Node ifFalse
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.InlineIfExpression copy () 
		lombok.ast.InlineIfExpression result
	public boolean needsParentheses () 
	public int getParens () 
	public int getIntendedParens () 
	public boolean isStatementExpression () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/InlineIfExpressionTemplate.class
Templates.java
package lombok.ast
 lombok.ast.InlineIfExpressionTemplate extends java.lang.Object {
	lombok.ast.Expression condition1
	lombok.ast.Expression ifTrue2
	lombok.ast.Expression ifFalse3
	void  () 
	static boolean needsParentheses (lombok.ast.Expression) 
		Throwable ignore
		lombok.ast.Expression self
}

lombok/ast/InstanceInitializer.class
InstanceInitializer.java
package lombok.ast
public lombok.ast.InstanceInitializer extends lombok.ast.AbstractNode implements lombok.ast.TypeMember  {
	private lombok.ast.AbstractNode body
	public void  () 
	public lombok.ast.TypeBody upToTypeBody () 
		lombok.ast.TypeBody out
	public lombok.ast.Block astBody () 
	public lombok.ast.InstanceInitializer astBody (lombok.ast.Block) 
		lombok.ast.Block body
	public lombok.ast.Node rawBody () 
	public lombok.ast.InstanceInitializer rawBody (lombok.ast.Node) 
		lombok.ast.Node body
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.InstanceInitializer copy () 
		lombok.ast.InstanceInitializer result
	public lombok.ast.TypeDeclaration upUpToTypeDeclaration () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/InstanceInitializerTemplate.class
Templates.java
package lombok.ast
 lombok.ast.InstanceInitializerTemplate extends java.lang.Object {
	lombok.ast.Block body1
	void  () 
}

lombok/ast/InstanceOf.class
InstanceOf.java
package lombok.ast
public lombok.ast.InstanceOf extends lombok.ast.AbstractNode implements lombok.ast.Expression  {
	private java.util.List parensPositions
	private lombok.ast.AbstractNode objectReference
	private lombok.ast.AbstractNode typeReference
	public void  () 
	public java.util.List astParensPositions () 
	public lombok.ast.Expression astObjectReference () 
	public lombok.ast.InstanceOf astObjectReference (lombok.ast.Expression) 
		lombok.ast.Expression objectReference
	public lombok.ast.Node rawObjectReference () 
	public lombok.ast.InstanceOf rawObjectReference (lombok.ast.Node) 
		lombok.ast.Node objectReference
	public lombok.ast.TypeReference astTypeReference () 
	public lombok.ast.InstanceOf astTypeReference (lombok.ast.TypeReference) 
		lombok.ast.TypeReference typeReference
	public lombok.ast.Node rawTypeReference () 
	public lombok.ast.InstanceOf rawTypeReference (lombok.ast.Node) 
		lombok.ast.Node typeReference
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.InstanceOf copy () 
		lombok.ast.InstanceOf result
	public boolean needsParentheses () 
	public int getParens () 
	public int getIntendedParens () 
	public boolean isStatementExpression () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/InstanceOfTemplate.class
Templates.java
package lombok.ast
 lombok.ast.InstanceOfTemplate extends java.lang.Object {
	lombok.ast.Expression objectReference1
	lombok.ast.TypeReference typeReference2
	void  () 
	static boolean needsParentheses (lombok.ast.Expression) 
		Throwable ignore
		lombok.ast.Expression self
}

lombok/ast/IntegralLiteral$1.class
IntegralLiteral.java
package lombok.ast
synthetic lombok.ast.IntegralLiteral$1 extends java.lang.Object {
	static final synthetic int[] $SwitchMap$lombok$ast$LiteralType
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

lombok/ast/IntegralLiteral.class
IntegralLiteral.java
package lombok.ast
public lombok.ast.IntegralLiteral extends lombok.ast.AbstractNode$WithParens implements lombok.ast.Literal lombok.ast.Expression lombok.ast.DescribedNode  {
	private static final String NEGATIVE_NUMBERS_NOT_POSSIBLE
	private Long value
	private String rawValue
	private String errorReasonForValue
	private boolean markedAsLong
	private lombok.ast.LiteralType literalType
	private static final java.math.BigInteger MAX_UNSIGNED_LONG
	static final synthetic boolean $assertionsDisabled
	public void  () 
	public boolean isStatementExpression () 
	public java.lang.String getDescription () 
	public java.lang.String getErrorReasonForValue () 
		long v
	private boolean containedInUnaryMinus () 
	public static lombok.ast.Expression ofInt (int) 
		int value
		lombok.ast.IntegralLiteral v
	public static lombok.ast.Expression ofLong (long) 
		long value
		lombok.ast.IntegralLiteral v
	public lombok.ast.LiteralType astLiteralType () 
	public lombok.ast.IntegralLiteral astLiteralType (lombok.ast.LiteralType) 
		lombok.ast.LiteralType type
	public boolean astMarkedAsLong () 
	public lombok.ast.IntegralLiteral astMarkedAsLong (boolean) 
		boolean marked
	public lombok.ast.IntegralLiteral copy () 
		lombok.ast.IntegralLiteral result
	public lombok.ast.IntegralLiteral astIntValue (int) 
		int value
	public lombok.ast.IntegralLiteral astLongValue (long) 
		long value
	private void updateRawValue () 
		int nibble
		int nibbleCounter
		int halfNibble
		int nibble
		String suffix
		StringBuilder out
		boolean nulls
		int nibbleCounter
	public lombok.ast.IntegralLiteral rawValue (java.lang.String) 
		lombok.ast.LiteralType newLT
		int radix
		int prefix
		lombok.ast.LiteralType newLT
		int radix
		int prefix
		NumberFormatException e2
		NumberFormatException e
		String raw
		String v
		boolean markedAsLong
		lombok.ast.LiteralType newLT
		int radix
		int prefix
		long v1
		java.math.BigInteger v2
		Object result
	private static java.lang.Object setRawValue0 (boolean, long, java.math.BigInteger) 
		boolean markedAsLong
		long v1
		java.math.BigInteger v2
	public long astLongValue ()  throws lombok.ast.AstException 
	public int astIntValue ()  throws lombok.ast.AstException 
	public java.lang.String rawValue () 
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public volatile synthetic int getIntendedParens () 
	public volatile synthetic int getParens () 
	public volatile synthetic java.util.List astParensPositions () 
	public volatile synthetic boolean needsParentheses () 
	public volatile synthetic lombok.ast.Node copy () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic boolean detach (lombok.ast.Node) 
		lombok.ast.Node x0
	public volatile synthetic boolean replaceChild (lombok.ast.Node, lombok.ast.Node) 
		lombok.ast.Node x0
		lombok.ast.Node x1
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic java.util.List getChildren () 
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	static void  () 
}

lombok/ast/InterfaceDeclaration.class
InterfaceDeclaration.java
package lombok.ast
public lombok.ast.InterfaceDeclaration extends lombok.ast.AbstractNode implements lombok.ast.TypeMember lombok.ast.Statement lombok.ast.TypeDeclaration lombok.ast.JavadocContainer  {
	private lombok.ast.AbstractNode javadoc
	private lombok.ast.AbstractNode modifiers
	private lombok.ast.AbstractNode name
	lombok.ast.ListAccessor typeVariables
	lombok.ast.ListAccessor extending
	private lombok.ast.AbstractNode body
	public void  () 
	public lombok.ast.TypeBody upToTypeBody () 
		lombok.ast.TypeBody out
	public lombok.ast.Block upToBlock () 
		lombok.ast.Block out
	public lombok.ast.CompilationUnit upIfTopLevelToCompilationUnit () 
		lombok.ast.CompilationUnit out
	public lombok.ast.Comment astJavadoc () 
	public lombok.ast.InterfaceDeclaration astJavadoc (lombok.ast.Comment) 
		lombok.ast.Comment javadoc
	public lombok.ast.Node rawJavadoc () 
	public lombok.ast.InterfaceDeclaration rawJavadoc (lombok.ast.Node) 
		lombok.ast.Node javadoc
	public lombok.ast.Modifiers astModifiers () 
	public lombok.ast.InterfaceDeclaration astModifiers (lombok.ast.Modifiers) 
		lombok.ast.Modifiers modifiers
	private lombok.ast.InterfaceDeclaration rawModifiers (lombok.ast.Node) 
		lombok.ast.Node modifiers
	public lombok.ast.Identifier astName () 
	public lombok.ast.InterfaceDeclaration astName (lombok.ast.Identifier) 
		lombok.ast.Identifier name
	private lombok.ast.InterfaceDeclaration rawName (lombok.ast.Node) 
		lombok.ast.Node name
	public lombok.ast.RawListAccessor rawTypeVariables () 
	public lombok.ast.StrictListAccessor astTypeVariables () 
	public lombok.ast.RawListAccessor rawExtending () 
	public lombok.ast.StrictListAccessor astExtending () 
	public lombok.ast.NormalTypeBody astBody () 
	public lombok.ast.InterfaceDeclaration astBody (lombok.ast.NormalTypeBody) 
		lombok.ast.NormalTypeBody body
	public lombok.ast.Node rawBody () 
	public lombok.ast.InterfaceDeclaration rawBody (lombok.ast.Node) 
		lombok.ast.Node body
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.AstVisitor visitor
	public lombok.ast.InterfaceDeclaration copy () 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.InterfaceDeclaration result
	public java.lang.String getDescription () 
	public boolean isInterface () 
	public lombok.ast.TypeDeclaration upUpToTypeDeclaration () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
	public volatile synthetic lombok.ast.TypeBody astBody () 
	public volatile synthetic lombok.ast.TypeDeclaration astName (lombok.ast.Identifier) 
		lombok.ast.Identifier x0
	public volatile synthetic lombok.ast.TypeDeclaration astModifiers (lombok.ast.Modifiers) 
		lombok.ast.Modifiers x0
	public volatile synthetic lombok.ast.TypeDeclaration rawJavadoc (lombok.ast.Node) 
		lombok.ast.Node x0
	public volatile synthetic lombok.ast.TypeDeclaration astJavadoc (lombok.ast.Comment) 
		lombok.ast.Comment x0
	public volatile synthetic lombok.ast.Node rawJavadoc (lombok.ast.Node) 
		lombok.ast.Node x0
	public volatile synthetic lombok.ast.Node astJavadoc (lombok.ast.Comment) 
		lombok.ast.Comment x0
}

lombok/ast/InterfaceDeclarationTemplate.class
Templates.java
package lombok.ast
 lombok.ast.InterfaceDeclarationTemplate extends java.lang.Object {
	lombok.ast.Comment javadoc1
	lombok.ast.Modifiers modifiers2
	lombok.ast.Identifier name3
	lombok.ast.NormalTypeBody body6
	java.util.List typeVariables4
	java.util.List extending5
	void  () 
	static java.lang.String getDescription (lombok.ast.InterfaceDeclaration) 
		lombok.ast.InterfaceDeclaration self
	static boolean isInterface (lombok.ast.InterfaceDeclaration) 
		lombok.ast.InterfaceDeclaration self
}

lombok/ast/JavadocContainer.class
JavadocContainer.java
package lombok.ast
public abstract lombok.ast.JavadocContainer extends java.lang.Object implements lombok.ast.Node  {
	public abstract lombok.ast.Comment astJavadoc () 
	public abstract lombok.ast.Node rawJavadoc () 
	public abstract lombok.ast.Node astJavadoc (lombok.ast.Comment) 
	public abstract lombok.ast.Node rawJavadoc (lombok.ast.Node) 
}

lombok/ast/KeywordModifier.class
KeywordModifier.java
package lombok.ast
public lombok.ast.KeywordModifier extends lombok.ast.AbstractNode implements lombok.ast.DescribedNode  {
	private String name
	public void  () 
	public lombok.ast.Modifiers upToModifiers () 
		lombok.ast.Modifiers out
	public java.lang.String astName () 
	public lombok.ast.KeywordModifier astName (java.lang.String) 
		String name
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.KeywordModifier copy () 
		lombok.ast.KeywordModifier result
	public java.lang.String getDescription () 
	public int asReflectModifiers () 
	public static lombok.ast.KeywordModifier fromReflectModifier (int) 
		int modifierFlag
	public static java.util.List fromReflectModifiers (int) 
		int modifierFlags
	public static lombok.ast.KeywordModifier STATIC () 
	public static lombok.ast.KeywordModifier PUBLIC () 
	public static lombok.ast.KeywordModifier PROTECTED () 
	public static lombok.ast.KeywordModifier PRIVATE () 
	public static lombok.ast.KeywordModifier FINAL () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/KeywordModifierTemplate.class
Templates.java
package lombok.ast
 lombok.ast.KeywordModifierTemplate extends java.lang.Object {
	private static final com.google.common.collect.BiMap REFLECT_MODIFIERS
	String name1
	void  () 
	static java.lang.String getDescription (lombok.ast.KeywordModifier) 
		lombok.ast.KeywordModifier self
	static int asReflectModifiers (lombok.ast.KeywordModifier) 
		lombok.ast.KeywordModifier self
		Integer value
	static lombok.ast.KeywordModifier fromReflectModifier (int) 
		int modifierFlag
		String keyword
	static java.util.List fromReflectModifiers (int) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		int modifierFlags
		java.util.List list
	static lombok.ast.KeywordModifier STATIC () 
	static lombok.ast.KeywordModifier PUBLIC () 
	static lombok.ast.KeywordModifier PROTECTED () 
	static lombok.ast.KeywordModifier PRIVATE () 
	static lombok.ast.KeywordModifier FINAL () 
	static void  () 
}

lombok/ast/LabelledStatement.class
LabelledStatement.java
package lombok.ast
public lombok.ast.LabelledStatement extends lombok.ast.AbstractNode implements lombok.ast.Statement lombok.ast.DescribedNode  {
	private lombok.ast.AbstractNode label
	private lombok.ast.AbstractNode statement
	public void  () 
	public lombok.ast.Block upToBlock () 
		lombok.ast.Block out
	public lombok.ast.Identifier astLabel () 
	public lombok.ast.LabelledStatement astLabel (lombok.ast.Identifier) 
		lombok.ast.Identifier label
	private lombok.ast.LabelledStatement rawLabel (lombok.ast.Node) 
		lombok.ast.Node label
	public lombok.ast.Statement astStatement () 
	public lombok.ast.LabelledStatement astStatement (lombok.ast.Statement) 
		lombok.ast.Statement statement
	public lombok.ast.Node rawStatement () 
	public lombok.ast.LabelledStatement rawStatement (lombok.ast.Node) 
		lombok.ast.Node statement
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.LabelledStatement copy () 
		lombok.ast.LabelledStatement result
	public java.lang.String getDescription () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/LabelledStatementTemplate.class
Templates.java
package lombok.ast
 lombok.ast.LabelledStatementTemplate extends java.lang.Object {
	lombok.ast.Identifier label1
	lombok.ast.Statement statement2
	void  () 
	static java.lang.String getDescription (lombok.ast.LabelledStatement) 
		lombok.ast.LabelledStatement self
}

lombok/ast/ListAccessor$1.class
ListAccessor.java
package lombok.ast
final lombok.ast.ListAccessor$1 extends java.lang.Object implements lombok.ast.StrictListAccessor  {
	final synthetic String val$listName
	final synthetic lombok.ast.Node val$returnAsParent
	void  (java.lang.String, lombok.ast.Node) 
	public transient lombok.ast.Node addAfter (lombok.ast.Node, lombok.ast.Node[]) 
		lombok.ast.Node ref
		lombok.ast.Node[] node
	public transient lombok.ast.Node addBefore (lombok.ast.Node, lombok.ast.Node[]) 
		lombok.ast.Node ref
		lombok.ast.Node[] node
	public transient lombok.ast.Node addToEnd (lombok.ast.Node[]) 
		lombok.ast.Node[] node
	public transient lombok.ast.Node addToStart (lombok.ast.Node[]) 
		lombok.ast.Node[] node
	public lombok.ast.RawListAccessor asRawAccessor () 
	public void clear () 
	public boolean contains (lombok.ast.Node) 
		lombok.ast.Node source
	public lombok.ast.Node first () 
	public boolean isEmpty () 
	public lombok.ast.Node last () 
	public lombok.ast.Node migrateAllFrom (lombok.ast.StrictListAccessor) 
		lombok.ast.StrictListAccessor otherList
	public lombok.ast.Node owner () 
	public void remove (lombok.ast.Node)  throws java.util.NoSuchElementException 
		lombok.ast.Node source
	public void replace (lombok.ast.Node, lombok.ast.Node)  throws java.util.NoSuchElementException 
		lombok.ast.Node source
		lombok.ast.Node replacement
	public int size () 
	public lombok.ast.Node up () 
	public java.util.Iterator iterator () 
}

lombok/ast/ListAccessor$2.class
ListAccessor.java
package lombok.ast
final lombok.ast.ListAccessor$2 extends java.lang.Object implements lombok.ast.RawListAccessor  {
	final synthetic String val$listName
	final synthetic lombok.ast.Node val$returnAsParent
	void  (java.lang.String, lombok.ast.Node) 
	public transient lombok.ast.Node addAfter (lombok.ast.Node, lombok.ast.Node[]) 
		lombok.ast.Node ref
		lombok.ast.Node[] node
	public transient lombok.ast.Node addBefore (lombok.ast.Node, lombok.ast.Node[]) 
		lombok.ast.Node ref
		lombok.ast.Node[] node
	public transient lombok.ast.Node addToEnd (lombok.ast.Node[]) 
		lombok.ast.Node[] node
	public transient lombok.ast.Node addToStart (lombok.ast.Node[]) 
		lombok.ast.Node[] node
	public lombok.ast.StrictListAccessor asStrictAccessor () 
	public void clear () 
	public boolean contains (lombok.ast.Node) 
		lombok.ast.Node source
	public lombok.ast.Node first () 
	public boolean isEmpty () 
	public lombok.ast.Node last () 
	public lombok.ast.Node migrateAllFrom (lombok.ast.RawListAccessor) 
		lombok.ast.RawListAccessor otherList
	public lombok.ast.Node owner () 
	public boolean remove (lombok.ast.Node) 
		lombok.ast.Node source
	public boolean replace (lombok.ast.Node, lombok.ast.Node)  throws java.util.NoSuchElementException 
		lombok.ast.Node source
		lombok.ast.Node replacement
	public int size () 
	public lombok.ast.Node up () 
	public java.util.Iterator iterator () 
}

lombok/ast/ListAccessor$3$1.class
ListAccessor.java
package lombok.ast
 lombok.ast.ListAccessor$3$1 extends java.lang.Object implements java.util.Iterator  {
	final synthetic java.util.Iterator val$it
	final synthetic lombok.ast.ListAccessor$3 this$1
	void  (lombok.ast.ListAccessor$3, java.util.Iterator) 
	public boolean hasNext () 
	public lombok.ast.Node next () 
	public void remove () 
	public volatile synthetic java.lang.Object next () 
}

lombok/ast/ListAccessor$3.class
ListAccessor.java
package lombok.ast
 lombok.ast.ListAccessor$3 extends java.lang.Object implements lombok.ast.RawListAccessor  {
	final synthetic lombok.ast.ListAccessor this$0
	void  (lombok.ast.ListAccessor) 
	public lombok.ast.Node up () 
	public lombok.ast.Node owner () 
	public void clear () 
	public boolean isEmpty () 
	public int size () 
	public lombok.ast.Node first () 
		IndexOutOfBoundsException e
	public lombok.ast.Node last () 
		IndexOutOfBoundsException e
	public boolean contains (lombok.ast.Node) 
		int i
		lombok.ast.Node source
	public lombok.ast.Node migrateAllFrom (lombok.ast.RawListAccessor) 
		lombok.ast.AbstractNode n
		lombok.ast.RawListAccessor otherList
	public transient lombok.ast.Node addToStart (lombok.ast.Node[]) 
		lombok.ast.AbstractNode child
		int i
		lombok.ast.Node[] node
	public transient lombok.ast.Node addToEnd (lombok.ast.Node[]) 
		lombok.ast.AbstractNode child
		lombok.ast.Node n
		lombok.ast.Node[] arr$
		int len$
		int i$
		lombok.ast.Node[] node
	public transient lombok.ast.Node addBefore (lombok.ast.Node, lombok.ast.Node[]) 
		lombok.ast.AbstractNode child
		lombok.ast.Node n
		lombok.ast.Node[] arr$
		int len$
		int i$
		int j
		int i
		lombok.ast.Node ref
		lombok.ast.Node[] node
	public transient lombok.ast.Node addAfter (lombok.ast.Node, lombok.ast.Node[]) 
		lombok.ast.AbstractNode child
		lombok.ast.Node n
		lombok.ast.Node[] arr$
		int len$
		int i$
		int j
		int i
		lombok.ast.Node ref
		lombok.ast.Node[] node
	public boolean replace (lombok.ast.Node, lombok.ast.Node)  throws java.util.NoSuchElementException 
		IllegalStateException e
		int i
		lombok.ast.Node source
		lombok.ast.Node replacement
	public boolean remove (lombok.ast.Node) 
		int i
		lombok.ast.Node source
	public lombok.ast.StrictListAccessor asStrictAccessor () 
	public java.util.Iterator iterator () 
		java.util.Iterator it
}

lombok/ast/ListAccessor$4$1.class
ListAccessor.java
package lombok.ast
 lombok.ast.ListAccessor$4$1 extends java.lang.Object implements java.util.Iterator  {
	lombok.ast.Node next
	final synthetic java.util.Iterator val$it
	final synthetic lombok.ast.ListAccessor$4 this$1
	void  (lombok.ast.ListAccessor$4, java.util.Iterator) 
	private void advance () 
		lombok.ast.Node potential
	public boolean hasNext () 
	public lombok.ast.Node next () 
		lombok.ast.Node node
	public void remove () 
	public volatile synthetic java.lang.Object next () 
}

lombok/ast/ListAccessor$4.class
ListAccessor.java
package lombok.ast
 lombok.ast.ListAccessor$4 extends java.lang.Object implements lombok.ast.StrictListAccessor  {
	final synthetic lombok.ast.ListAccessor this$0
	void  (lombok.ast.ListAccessor) 
	public lombok.ast.Node up () 
	public lombok.ast.Node owner () 
	public void clear () 
	public boolean isEmpty () 
	public int size () 
	public lombok.ast.Node first () 
		lombok.ast.Node r
	public lombok.ast.Node last () 
		lombok.ast.Node r
	public boolean contains (lombok.ast.Node) 
		lombok.ast.Node source
	public lombok.ast.Node migrateAllFrom (lombok.ast.StrictListAccessor) 
		lombok.ast.AbstractNode n
		lombok.ast.StrictListAccessor otherList
	public transient lombok.ast.Node addToStart (lombok.ast.Node[]) 
		lombok.ast.Node[] node
	public transient lombok.ast.Node addToEnd (lombok.ast.Node[]) 
		lombok.ast.Node[] node
	public transient lombok.ast.Node addBefore (lombok.ast.Node, lombok.ast.Node[]) 
		lombok.ast.Node ref
		lombok.ast.Node[] node
	public transient lombok.ast.Node addAfter (lombok.ast.Node, lombok.ast.Node[]) 
		lombok.ast.Node ref
		lombok.ast.Node[] node
	public void replace (lombok.ast.Node, lombok.ast.Node)  throws java.util.NoSuchElementException 
		lombok.ast.Node source
		lombok.ast.Node replacement
	public void remove (lombok.ast.Node)  throws java.util.NoSuchElementException 
		lombok.ast.Node source
	public lombok.ast.RawListAccessor asRawAccessor () 
	public java.util.Iterator iterator () 
		java.util.Iterator it
}

lombok/ast/ListAccessor$5$1.class
ListAccessor.java
package lombok.ast
 lombok.ast.ListAccessor$5$1 extends java.lang.Object implements lombok.ast.RawListAccessor  {
	final lombok.ast.RawListAccessor orig
	final synthetic lombok.ast.ListAccessor$5 this$1
	void  (lombok.ast.ListAccessor$5) 
	public java.util.Iterator iterator () 
	public lombok.ast.Node up () 
	public lombok.ast.Node owner () 
	public void clear () 
	public boolean isEmpty () 
	public int size () 
	public lombok.ast.Node first () 
	public lombok.ast.Node last () 
	public boolean contains (lombok.ast.Node) 
		lombok.ast.Node source
	public lombok.ast.Node migrateAllFrom (lombok.ast.RawListAccessor) 
		lombok.ast.RawListAccessor otherList
	public transient lombok.ast.Node addToStart (lombok.ast.Node[]) 
		lombok.ast.Node[] node
	public transient lombok.ast.Node addToEnd (lombok.ast.Node[]) 
		lombok.ast.Node[] node
	public transient lombok.ast.Node addBefore (lombok.ast.Node, lombok.ast.Node[]) 
		lombok.ast.Node ref
		lombok.ast.Node[] node
	public transient lombok.ast.Node addAfter (lombok.ast.Node, lombok.ast.Node[]) 
		lombok.ast.Node ref
		lombok.ast.Node[] node
	public boolean replace (lombok.ast.Node, lombok.ast.Node) 
		lombok.ast.Node source
		lombok.ast.Node replacement
	public boolean remove (lombok.ast.Node) 
		lombok.ast.Node source
	public lombok.ast.StrictListAccessor asStrictAccessor () 
}

lombok/ast/ListAccessor$5$2.class
ListAccessor.java
package lombok.ast
 lombok.ast.ListAccessor$5$2 extends java.lang.Object implements lombok.ast.StrictListAccessor  {
	final lombok.ast.StrictListAccessor orig
	final synthetic lombok.ast.ListAccessor$5 this$1
	void  (lombok.ast.ListAccessor$5) 
	public java.util.Iterator iterator () 
	public lombok.ast.Node up () 
	public lombok.ast.Node owner () 
	public void clear () 
	public boolean isEmpty () 
	public int size () 
	public lombok.ast.Node first () 
	public lombok.ast.Node last () 
	public boolean contains (lombok.ast.Node) 
		lombok.ast.Node source
	public lombok.ast.Node migrateAllFrom (lombok.ast.StrictListAccessor) 
		lombok.ast.StrictListAccessor otherList
	public transient lombok.ast.Node addToStart (lombok.ast.Node[]) 
		lombok.ast.Node[] node
	public transient lombok.ast.Node addToEnd (lombok.ast.Node[]) 
		lombok.ast.Node[] node
	public transient lombok.ast.Node addBefore (lombok.ast.Node, lombok.ast.Node[]) 
		lombok.ast.Node ref
		lombok.ast.Node[] node
	public transient lombok.ast.Node addAfter (lombok.ast.Node, lombok.ast.Node[]) 
		lombok.ast.Node ref
		lombok.ast.Node[] node
	public void replace (lombok.ast.Node, lombok.ast.Node)  throws java.util.NoSuchElementException 
		lombok.ast.Node source
		lombok.ast.Node replacement
	public void remove (lombok.ast.Node)  throws java.util.NoSuchElementException 
		lombok.ast.Node source
	public lombok.ast.RawListAccessor asRawAccessor () 
}

lombok/ast/ListAccessor$5.class
ListAccessor.java
package lombok.ast
 lombok.ast.ListAccessor$5 extends lombok.ast.ListAccessor {
	final lombok.ast.RawListAccessor raw
	final lombok.ast.StrictListAccessor strict
	final synthetic lombok.ast.ListAccessor val$original
	final synthetic lombok.ast.Node val$returnThisAsParent
	final synthetic lombok.ast.ListAccessor this$0
	void  (lombok.ast.ListAccessor, lombok.ast.AbstractNode, java.lang.Class, java.lang.String, lombok.ast.Node, lombok.ast.ListAccessor, lombok.ast.Node) 
		lombok.ast.AbstractNode x0
		Class x1
		String x2
		lombok.ast.Node x3
	lombok.ast.ListAccessor wrap (lombok.ast.Node) 
		lombok.ast.Node returnThisAsParent
	lombok.ast.StrictListAccessor asStrict () 
	lombok.ast.RawListAccessor asRaw () 
	java.lang.Iterable asIterable () 
	java.util.List backingList () 
}

lombok/ast/ListAccessor.class
ListAccessor.java
package lombok.ast
 lombok.ast.ListAccessor extends java.lang.Object {
	private java.util.List list
	private final lombok.ast.AbstractNode parent
	private final Class tClass
	private final String listName
	private final lombok.ast.Node returnAsParent
	private boolean escaped
	private lombok.ast.RawListAccessor raw
	private lombok.ast.StrictListAccessor strict
	private void  (lombok.ast.AbstractNode, java.lang.Class, java.lang.String, lombok.ast.Node) 
		lombok.ast.AbstractNode parent
		Class tClass
		String listName
		lombok.ast.Node returnAsParent
	private void fixEscaped () 
	public static lombok.ast.StrictListAccessor emptyStrict (java.lang.String, lombok.ast.Node) 
		String listName
		lombok.ast.Node returnAsParent
	public static lombok.ast.RawListAccessor emptyRaw (java.lang.String, lombok.ast.Node) 
		String listName
		lombok.ast.Node returnAsParent
	static lombok.ast.ListAccessor of (lombok.ast.AbstractNode, java.lang.Class, java.lang.String) 
		lombok.ast.AbstractNode parent
		Class tClass
		String listName
	lombok.ast.ListAccessor wrap (lombok.ast.Node) 
		lombok.ast.Node returnThisAsParent
		lombok.ast.ListAccessor original
	lombok.ast.StrictListAccessor asStrict () 
	lombok.ast.RawListAccessor asRaw () 
	java.lang.Iterable asIterable () 
	java.util.List backingList () 
	static synthetic lombok.ast.Node access$000 (lombok.ast.ListAccessor) 
		lombok.ast.ListAccessor x0
	static synthetic lombok.ast.AbstractNode access$100 (lombok.ast.ListAccessor) 
		lombok.ast.ListAccessor x0
	static synthetic boolean access$200 (lombok.ast.ListAccessor) 
		lombok.ast.ListAccessor x0
	static synthetic java.util.List access$302 (lombok.ast.ListAccessor, java.util.List) 
		lombok.ast.ListAccessor x0
		java.util.List x1
	static synthetic boolean access$202 (lombok.ast.ListAccessor, boolean) 
		lombok.ast.ListAccessor x0
		boolean x1
	static synthetic java.util.List access$300 (lombok.ast.ListAccessor) 
		lombok.ast.ListAccessor x0
	static synthetic void access$400 (lombok.ast.ListAccessor) 
		lombok.ast.ListAccessor x0
	static synthetic java.lang.String access$500 (lombok.ast.ListAccessor) 
		lombok.ast.ListAccessor x0
	static synthetic lombok.ast.StrictListAccessor access$600 (lombok.ast.ListAccessor) 
		lombok.ast.ListAccessor x0
	static synthetic lombok.ast.RawListAccessor access$700 (lombok.ast.ListAccessor) 
		lombok.ast.ListAccessor x0
	static synthetic java.lang.Class access$800 (lombok.ast.ListAccessor) 
		lombok.ast.ListAccessor x0
	synthetic void  (lombok.ast.AbstractNode, java.lang.Class, java.lang.String, lombok.ast.Node, lombok.ast.ListAccessor$1) 
		lombok.ast.AbstractNode x0
		Class x1
		String x2
		lombok.ast.Node x3
		lombok.ast.ListAccessor$1 x4
}

lombok/ast/Literal.class
Literal.java
package lombok.ast
public abstract lombok.ast.Literal extends java.lang.Object implements lombok.ast.Node  {
	public abstract java.lang.String rawValue () 
}

lombok/ast/LiteralType.class
LiteralType.java
package lombok.ast
public final enum lombok.ast.LiteralType extends java.lang.Enum {
	public static final enum lombok.ast.LiteralType DECIMAL
	public static final enum lombok.ast.LiteralType HEXADECIMAL
	public static final enum lombok.ast.LiteralType OCTAL
	private static final synthetic lombok.ast.LiteralType[] $VALUES
	public static lombok.ast.LiteralType[] values () 
	public static lombok.ast.LiteralType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

lombok/ast/Message$MessageType.class
Message.java
package lombok.ast
public final enum lombok.ast.Message$MessageType extends java.lang.Enum {
	public static final enum lombok.ast.Message$MessageType ERROR
	public static final enum lombok.ast.Message$MessageType WARNING
	private static final synthetic lombok.ast.Message$MessageType[] $VALUES
	public static lombok.ast.Message$MessageType[] values () 
	public static lombok.ast.Message$MessageType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

lombok/ast/Message.class
Message.java
package lombok.ast
public lombok.ast.Message extends java.lang.Object {
	private final lombok.ast.Message$MessageType type
	private final lombok.ast.MessageKey key
	private final String message
	public static lombok.ast.Message warning (lombok.ast.MessageKey, java.lang.String) 
		lombok.ast.MessageKey key
		String message
	public static lombok.ast.Message error (lombok.ast.MessageKey, java.lang.String) 
		lombok.ast.MessageKey key
		String message
	public static lombok.ast.Message warning (java.lang.String) 
		String message
	public static lombok.ast.Message error (java.lang.String) 
		String message
	public boolean isError () 
	public boolean isWarning () 
	public java.lang.String toString () 
	public lombok.ast.Message$MessageType getType () 
	public lombok.ast.MessageKey getKey () 
	public java.lang.String getMessage () 
	public boolean equals (java.lang.Object) 
		Object o
		lombok.ast.Message other
	public boolean canEqual (java.lang.Object) 
		Object other
	public int hashCode () 
		int PRIME
		int result
	private void  (lombok.ast.Message$MessageType, lombok.ast.MessageKey, java.lang.String) 
		lombok.ast.Message$MessageType type
		lombok.ast.MessageKey key
		String message
}

lombok/ast/MessageKey.class
MessageKey.java
package lombok.ast
public abstract lombok.ast.MessageKey extends java.lang.Object {
	public abstract java.lang.String getKey () 
	public abstract java.lang.String toString () 
}

lombok/ast/MethodDeclaration.class
MethodDeclaration.java
package lombok.ast
public lombok.ast.MethodDeclaration extends lombok.ast.AbstractNode implements lombok.ast.TypeMember lombok.ast.DescribedNode lombok.ast.JavadocContainer  {
	private lombok.ast.AbstractNode javadoc
	private lombok.ast.AbstractNode modifiers
	lombok.ast.ListAccessor typeVariables
	private lombok.ast.AbstractNode returnTypeReference
	private lombok.ast.AbstractNode methodName
	lombok.ast.ListAccessor parameters
	lombok.ast.ListAccessor thrownTypeReferences
	private lombok.ast.AbstractNode body
	public void  () 
	public lombok.ast.TypeBody upToTypeBody () 
		lombok.ast.TypeBody out
	public lombok.ast.Comment astJavadoc () 
	public lombok.ast.MethodDeclaration astJavadoc (lombok.ast.Comment) 
		lombok.ast.Comment javadoc
	public lombok.ast.Node rawJavadoc () 
	public lombok.ast.MethodDeclaration rawJavadoc (lombok.ast.Node) 
		lombok.ast.Node javadoc
	public lombok.ast.Modifiers astModifiers () 
	public lombok.ast.MethodDeclaration astModifiers (lombok.ast.Modifiers) 
		lombok.ast.Modifiers modifiers
	private lombok.ast.MethodDeclaration rawModifiers (lombok.ast.Node) 
		lombok.ast.Node modifiers
	public lombok.ast.RawListAccessor rawTypeVariables () 
	public lombok.ast.StrictListAccessor astTypeVariables () 
	public lombok.ast.TypeReference astReturnTypeReference () 
	public lombok.ast.MethodDeclaration astReturnTypeReference (lombok.ast.TypeReference) 
		lombok.ast.TypeReference returnTypeReference
	public lombok.ast.Node rawReturnTypeReference () 
	public lombok.ast.MethodDeclaration rawReturnTypeReference (lombok.ast.Node) 
		lombok.ast.Node returnTypeReference
	public lombok.ast.Identifier astMethodName () 
	public lombok.ast.MethodDeclaration astMethodName (lombok.ast.Identifier) 
		lombok.ast.Identifier methodName
	private lombok.ast.MethodDeclaration rawMethodName (lombok.ast.Node) 
		lombok.ast.Node methodName
	public lombok.ast.RawListAccessor rawParameters () 
	public lombok.ast.StrictListAccessor astParameters () 
	public lombok.ast.RawListAccessor rawThrownTypeReferences () 
	public lombok.ast.StrictListAccessor astThrownTypeReferences () 
	public lombok.ast.Block astBody () 
	public lombok.ast.MethodDeclaration astBody (lombok.ast.Block) 
		lombok.ast.Block body
	public lombok.ast.Node rawBody () 
	public lombok.ast.MethodDeclaration rawBody (lombok.ast.Node) 
		lombok.ast.Node body
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.AstVisitor visitor
	public lombok.ast.MethodDeclaration copy () 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.MethodDeclaration result
	public java.lang.String getDescription () 
	public lombok.ast.TypeDeclaration upUpToTypeDeclaration () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
	public volatile synthetic lombok.ast.Node rawJavadoc (lombok.ast.Node) 
		lombok.ast.Node x0
	public volatile synthetic lombok.ast.Node astJavadoc (lombok.ast.Comment) 
		lombok.ast.Comment x0
}

lombok/ast/MethodDeclarationTemplate.class
Templates.java
package lombok.ast
 lombok.ast.MethodDeclarationTemplate extends java.lang.Object {
	lombok.ast.Comment javadoc1
	lombok.ast.Modifiers modifiers2
	java.util.List typeVariables3
	lombok.ast.TypeReference returnTypeReference4
	lombok.ast.Identifier methodName5
	java.util.List parameters6
	java.util.List thrownTypeReferences7
	lombok.ast.Block body8
	void  () 
	static java.lang.String getDescription (lombok.ast.MethodDeclaration) 
		lombok.ast.MethodDeclaration self
}

lombok/ast/MethodInvocation.class
MethodInvocation.java
package lombok.ast
public lombok.ast.MethodInvocation extends lombok.ast.AbstractNode implements lombok.ast.Expression lombok.ast.DescribedNode  {
	private java.util.List parensPositions
	private lombok.ast.AbstractNode operand
	lombok.ast.ListAccessor methodTypeArguments
	private lombok.ast.AbstractNode name
	lombok.ast.ListAccessor arguments
	public void  () 
	public java.util.List astParensPositions () 
	public lombok.ast.Expression astOperand () 
	public lombok.ast.MethodInvocation astOperand (lombok.ast.Expression) 
		lombok.ast.Expression operand
	public lombok.ast.Node rawOperand () 
	public lombok.ast.MethodInvocation rawOperand (lombok.ast.Node) 
		lombok.ast.Node operand
	public lombok.ast.RawListAccessor rawMethodTypeArguments () 
	public lombok.ast.StrictListAccessor astMethodTypeArguments () 
	public lombok.ast.Identifier astName () 
	public lombok.ast.MethodInvocation astName (lombok.ast.Identifier) 
		lombok.ast.Identifier name
	private lombok.ast.MethodInvocation rawName (lombok.ast.Node) 
		lombok.ast.Node name
	public lombok.ast.RawListAccessor rawArguments () 
	public lombok.ast.StrictListAccessor astArguments () 
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.AstVisitor visitor
	public lombok.ast.MethodInvocation copy () 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.MethodInvocation result
	public java.lang.String getDescription () 
	public int getParens () 
	public int getIntendedParens () 
	public boolean needsParentheses () 
	public boolean isStatementExpression () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/MethodInvocationTemplate.class
Templates.java
package lombok.ast
 lombok.ast.MethodInvocationTemplate extends java.lang.Object {
	lombok.ast.Expression operand1
	java.util.List methodTypeArguments2
	lombok.ast.Identifier name3
	java.util.List arguments4
	void  () 
	static java.lang.String getDescription (lombok.ast.MethodInvocation) 
		lombok.ast.MethodInvocation self
}

lombok/ast/Modifiers.class
Modifiers.java
package lombok.ast
public lombok.ast.Modifiers extends lombok.ast.AbstractNode {
	lombok.ast.ListAccessor annotations
	lombok.ast.ListAccessor keywords
	public void  () 
	public lombok.ast.InterfaceDeclaration upToInterfaceDeclaration () 
		lombok.ast.InterfaceDeclaration out
	public lombok.ast.TypeDeclaration upToTypeDeclaration () 
		lombok.ast.TypeDeclaration out
	public lombok.ast.AnnotationDeclaration upToAnnotationDeclaration () 
		lombok.ast.AnnotationDeclaration out
	public lombok.ast.ClassDeclaration upToClassDeclaration () 
		lombok.ast.ClassDeclaration out
	public lombok.ast.MethodDeclaration upToMethodDeclaration () 
		lombok.ast.MethodDeclaration out
	public lombok.ast.VariableDefinition upToVariableDefinition () 
		lombok.ast.VariableDefinition out
	public lombok.ast.EnumDeclaration upToEnumDeclaration () 
		lombok.ast.EnumDeclaration out
	public lombok.ast.ConstructorDeclaration upToConstructorDeclaration () 
		lombok.ast.ConstructorDeclaration out
	public lombok.ast.AnnotationMethodDeclaration upToAnnotationMethodDeclaration () 
		lombok.ast.AnnotationMethodDeclaration out
	public lombok.ast.RawListAccessor rawAnnotations () 
	public lombok.ast.StrictListAccessor astAnnotations () 
	public lombok.ast.RawListAccessor rawKeywords () 
	public lombok.ast.StrictListAccessor astKeywords () 
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.AstVisitor visitor
	public lombok.ast.Modifiers copy () 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Modifiers result
	public int getExplicitModifierFlags () 
	public int getEffectiveModifierFlags () 
	public boolean isPublic () 
	public boolean isProtected () 
	public boolean isPrivate () 
	public boolean isPackagePrivate () 
	public boolean isStatic () 
	public boolean isFinal () 
	public boolean isAbstract () 
	public boolean isTransient () 
	public boolean isEmpty () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/ModifiersTemplate.class
Templates.java
package lombok.ast
 lombok.ast.ModifiersTemplate extends java.lang.Object {
	java.util.List keywords2
	java.util.List annotations1
	void  () 
	static int getExplicitModifierFlags (lombok.ast.Modifiers) 
		lombok.ast.KeywordModifier n
		java.util.Iterator i$
		lombok.ast.Modifiers m
		int out
	static int getEffectiveModifierFlags (lombok.ast.Modifiers) 
		lombok.ast.TypeDeclaration container
		lombok.ast.TypeDeclaration container
		lombok.ast.TypeDeclaration container
		lombok.ast.Modifiers m
		int explicit
		int out
		lombok.ast.Node declaration
	static boolean isPublic (lombok.ast.Modifiers) 
		lombok.ast.Modifiers m
	static boolean isProtected (lombok.ast.Modifiers) 
		lombok.ast.Modifiers m
	static boolean isPrivate (lombok.ast.Modifiers) 
		lombok.ast.Modifiers m
	static boolean isPackagePrivate (lombok.ast.Modifiers) 
		lombok.ast.Modifiers m
	static boolean isStatic (lombok.ast.Modifiers) 
		lombok.ast.Modifiers m
	static boolean isFinal (lombok.ast.Modifiers) 
		lombok.ast.Modifiers m
	static boolean isAbstract (lombok.ast.Modifiers) 
		lombok.ast.Modifiers m
	static boolean isTransient (lombok.ast.Modifiers) 
		lombok.ast.Modifiers m
	static boolean isEmpty (lombok.ast.Modifiers) 
		lombok.ast.Modifiers m
}

lombok/ast/Node.class
Node.java
package lombok.ast
public abstract lombok.ast.Node extends java.lang.Object {
	public abstract boolean isGenerated () 
	public abstract lombok.ast.Node getGeneratedBy () 
	public abstract boolean hasParent () 
	public abstract java.util.List getChildren () 
	public abstract boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
	public abstract boolean detach (lombok.ast.Node) 
	public abstract boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
	public abstract void unparent () 
	public abstract lombok.ast.Node setPosition (lombok.ast.Position) 
	public abstract void accept (lombok.ast.AstVisitor) 
	public abstract lombok.ast.Node copy () 
	public abstract java.lang.String toString () 
	public abstract lombok.ast.Node getParent () 
	public abstract lombok.ast.Position getPosition () 
	public abstract lombok.ast.Node addMessage (lombok.ast.Message) 
	public abstract boolean hasMessage (java.lang.String) 
	public abstract java.util.List getMessages () 
	public abstract java.lang.Object getNativeNode () 
	public abstract void setNativeNode (java.lang.Object) 
	public abstract lombok.ast.PositionFactory getPositionFactory () 
	public abstract void setPositionFactory (lombok.ast.PositionFactory) 
}

lombok/ast/NormalTypeBody.class
NormalTypeBody.java
package lombok.ast
public lombok.ast.NormalTypeBody extends lombok.ast.AbstractNode implements lombok.ast.TypeBody  {
	lombok.ast.ListAccessor members
	public void  () 
	public lombok.ast.ConstructorInvocation upIfAnonymousClassToConstructorInvocation () 
		lombok.ast.ConstructorInvocation out
	public lombok.ast.EnumConstant upToEnumConstant () 
		lombok.ast.EnumConstant out
	public lombok.ast.TypeDeclaration upToTypeDeclaration () 
		lombok.ast.TypeDeclaration out
	public lombok.ast.RawListAccessor rawMembers () 
	public lombok.ast.StrictListAccessor astMembers () 
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.AstVisitor visitor
	public lombok.ast.NormalTypeBody copy () 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.NormalTypeBody result
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/NormalTypeBodyTemplate.class
Templates.java
package lombok.ast
 lombok.ast.NormalTypeBodyTemplate extends java.lang.Object {
	java.util.List members1
	void  () 
}

lombok/ast/NullLiteral.class
NullLiteral.java
package lombok.ast
public lombok.ast.NullLiteral extends lombok.ast.AbstractNode$WithParens implements lombok.ast.Literal lombok.ast.Expression  {
	private String rawValue
	private String errorReasonForValue
	public void  () 
	public boolean isStatementExpression () 
	public java.lang.String getErrorReasonForValue () 
	public lombok.ast.NullLiteral rawValue (java.lang.String) 
		String v
		String raw
	public java.lang.String rawValue () 
	public boolean astIsValid () 
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.NullLiteral copy () 
		lombok.ast.NullLiteral result
	public volatile synthetic int getIntendedParens () 
	public volatile synthetic int getParens () 
	public volatile synthetic java.util.List astParensPositions () 
	public volatile synthetic boolean needsParentheses () 
	public volatile synthetic lombok.ast.Node copy () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic boolean detach (lombok.ast.Node) 
		lombok.ast.Node x0
	public volatile synthetic boolean replaceChild (lombok.ast.Node, lombok.ast.Node) 
		lombok.ast.Node x0
		lombok.ast.Node x1
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic java.util.List getChildren () 
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
}

lombok/ast/PackageDeclaration.class
PackageDeclaration.java
package lombok.ast
public lombok.ast.PackageDeclaration extends lombok.ast.AbstractNode implements lombok.ast.JavadocContainer  {
	private lombok.ast.AbstractNode javadoc
	lombok.ast.ListAccessor annotations
	lombok.ast.ListAccessor parts
	public void  () 
	public lombok.ast.CompilationUnit upToCompilationUnit () 
		lombok.ast.CompilationUnit out
	public lombok.ast.Comment astJavadoc () 
	public lombok.ast.PackageDeclaration astJavadoc (lombok.ast.Comment) 
		lombok.ast.Comment javadoc
	public lombok.ast.Node rawJavadoc () 
	public lombok.ast.PackageDeclaration rawJavadoc (lombok.ast.Node) 
		lombok.ast.Node javadoc
	public lombok.ast.RawListAccessor rawAnnotations () 
	public lombok.ast.StrictListAccessor astAnnotations () 
	public lombok.ast.RawListAccessor rawParts () 
	public lombok.ast.StrictListAccessor astParts () 
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.AstVisitor visitor
	public lombok.ast.PackageDeclaration copy () 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.PackageDeclaration result
	public java.lang.String getPackageName () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
	public volatile synthetic lombok.ast.Node rawJavadoc (lombok.ast.Node) 
		lombok.ast.Node x0
	public volatile synthetic lombok.ast.Node astJavadoc (lombok.ast.Comment) 
		lombok.ast.Comment x0
}

lombok/ast/PackageDeclarationTemplate.class
Templates.java
package lombok.ast
 lombok.ast.PackageDeclarationTemplate extends java.lang.Object {
	lombok.ast.Comment javadoc1
	java.util.List annotations2
	java.util.List parts3
	void  () 
	static java.lang.String getPackageName (lombok.ast.PackageDeclaration) 
		lombok.ast.Identifier part
		java.util.Iterator i$
		lombok.ast.PackageDeclaration node
		StringBuilder result
}

lombok/ast/Position.class
Position.java
package lombok.ast
public final lombok.ast.Position extends java.lang.Object {
	private final int start
	private final int end
	private final lombok.ast.Node generatedBy
	public static lombok.ast.Position UNPLACED
	public void  (int, int) 
		int start
		int end
	public void  (int, int, lombok.ast.Node) 
		int start
		int end
		lombok.ast.Node generatedBy
	public int size () 
	public boolean isUnplaced () 
	public lombok.ast.Position withGeneratedBy (lombok.ast.Node) 
		lombok.ast.Node generatedBy
	public lombok.ast.Position withoutGeneratedBy () 
	public lombok.ast.Position withEnd (int) 
		int position
	public lombok.ast.Position withStart (int) 
		int position
	public int getStart () 
	public int getEnd () 
	public lombok.ast.Node getGeneratedBy () 
	public boolean equals (java.lang.Object) 
		Object o
		lombok.ast.Position other
	public int hashCode () 
		int PRIME
		int result
	public java.lang.String toString () 
	static void  () 
}

lombok/ast/PositionFactory.class
PositionFactory.java
package lombok.ast
public lombok.ast.PositionFactory extends java.lang.Object {
	public void  () 
	public lombok.ast.Position getPosition (lombok.ast.Node) 
		lombok.ast.Node node
}

lombok/ast/RawListAccessor.class
RawListAccessor.java
package lombok.ast
public abstract lombok.ast.RawListAccessor extends java.lang.Object implements java.lang.Iterable  {
	public abstract lombok.ast.Node up () 
	public abstract lombok.ast.Node owner () 
	public abstract void clear () 
	public abstract boolean isEmpty () 
	public abstract int size () 
	public abstract lombok.ast.Node first () 
	public abstract lombok.ast.Node last () 
	public abstract boolean contains (lombok.ast.Node) 
	public abstract lombok.ast.Node migrateAllFrom (lombok.ast.RawListAccessor) 
	public transient abstract lombok.ast.Node addToStart (lombok.ast.Node[]) 
	public transient abstract lombok.ast.Node addToEnd (lombok.ast.Node[]) 
	public transient abstract lombok.ast.Node addBefore (lombok.ast.Node, lombok.ast.Node[]) 
	public transient abstract lombok.ast.Node addAfter (lombok.ast.Node, lombok.ast.Node[]) 
	public abstract boolean replace (lombok.ast.Node, lombok.ast.Node) 
	public abstract boolean remove (lombok.ast.Node) 
	public abstract lombok.ast.StrictListAccessor asStrictAccessor () 
}

lombok/ast/ResolutionException.class
ResolutionException.java
package lombok.ast
public lombok.ast.ResolutionException extends java.lang.RuntimeException {
	private final lombok.ast.Node problemNode
	private final String message
	public void  (lombok.ast.Node, java.lang.String) 
		lombok.ast.Node problemNode
		String message
	public java.lang.String toString () 
		Throwable ignore
		String nodeDescription
	public boolean equals (java.lang.Object) 
		Object o
		lombok.ast.ResolutionException other
	public boolean canEqual (java.lang.Object) 
		Object other
	public int hashCode () 
		int PRIME
		int result
}

lombok/ast/Return.class
Return.java
package lombok.ast
public lombok.ast.Return extends lombok.ast.AbstractNode implements lombok.ast.Statement  {
	private lombok.ast.AbstractNode value
	public void  () 
	public lombok.ast.Block upToBlock () 
		lombok.ast.Block out
	public lombok.ast.Expression astValue () 
	public lombok.ast.Return astValue (lombok.ast.Expression) 
		lombok.ast.Expression value
	public lombok.ast.Node rawValue () 
	public lombok.ast.Return rawValue (lombok.ast.Node) 
		lombok.ast.Node value
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.Return copy () 
		lombok.ast.Return result
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/ReturnTemplate.class
Templates.java
package lombok.ast
 lombok.ast.ReturnTemplate extends java.lang.Object {
	lombok.ast.Expression value1
	void  () 
}

lombok/ast/Select.class
Select.java
package lombok.ast
public lombok.ast.Select extends lombok.ast.AbstractNode implements lombok.ast.Expression  {
	private java.util.List parensPositions
	private lombok.ast.AbstractNode operand
	private lombok.ast.AbstractNode identifier
	public void  () 
	public java.util.List astParensPositions () 
	public lombok.ast.Expression astOperand () 
	public lombok.ast.Select astOperand (lombok.ast.Expression) 
		lombok.ast.Expression operand
	public lombok.ast.Node rawOperand () 
	public lombok.ast.Select rawOperand (lombok.ast.Node) 
		lombok.ast.Node operand
	public lombok.ast.Identifier astIdentifier () 
	public lombok.ast.Select astIdentifier (lombok.ast.Identifier) 
		lombok.ast.Identifier identifier
	private lombok.ast.Select rawIdentifier (lombok.ast.Node) 
		lombok.ast.Node identifier
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.Select copy () 
		lombok.ast.Select result
	public int getParens () 
	public int getIntendedParens () 
	public boolean needsParentheses () 
	public boolean isStatementExpression () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/SelectTemplate.class
Templates.java
package lombok.ast
 lombok.ast.SelectTemplate extends java.lang.Object {
	lombok.ast.Expression operand1
	lombok.ast.Identifier identifier2
	void  () 
}

lombok/ast/Statement.class
Statement.java
package lombok.ast
public abstract lombok.ast.Statement extends java.lang.Object implements lombok.ast.Node  {
	public abstract lombok.ast.Block upToBlock () 
}

lombok/ast/StaticInitializer.class
StaticInitializer.java
package lombok.ast
public lombok.ast.StaticInitializer extends lombok.ast.AbstractNode implements lombok.ast.TypeMember  {
	private lombok.ast.AbstractNode body
	public void  () 
	public lombok.ast.TypeBody upToTypeBody () 
		lombok.ast.TypeBody out
	public lombok.ast.Block astBody () 
	public lombok.ast.StaticInitializer astBody (lombok.ast.Block) 
		lombok.ast.Block body
	public lombok.ast.Node rawBody () 
	public lombok.ast.StaticInitializer rawBody (lombok.ast.Node) 
		lombok.ast.Node body
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.StaticInitializer copy () 
		lombok.ast.StaticInitializer result
	public lombok.ast.TypeDeclaration upUpToTypeDeclaration () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/StaticInitializerTemplate.class
Templates.java
package lombok.ast
 lombok.ast.StaticInitializerTemplate extends java.lang.Object {
	lombok.ast.Block body1
	void  () 
}

lombok/ast/StrictListAccessor.class
StrictListAccessor.java
package lombok.ast
public abstract lombok.ast.StrictListAccessor extends java.lang.Object implements java.lang.Iterable  {
	public abstract lombok.ast.Node up () 
	public abstract lombok.ast.Node owner () 
	public abstract void clear () 
	public abstract boolean isEmpty () 
	public abstract int size () 
	public abstract lombok.ast.Node first () 
	public abstract lombok.ast.Node last () 
	public abstract boolean contains (lombok.ast.Node) 
	public abstract lombok.ast.Node migrateAllFrom (lombok.ast.StrictListAccessor) 
	public transient abstract lombok.ast.Node addToStart (lombok.ast.Node[]) 
	public transient abstract lombok.ast.Node addToEnd (lombok.ast.Node[]) 
	public transient abstract lombok.ast.Node addBefore (lombok.ast.Node, lombok.ast.Node[]) 
	public transient abstract lombok.ast.Node addAfter (lombok.ast.Node, lombok.ast.Node[]) 
	public abstract void replace (lombok.ast.Node, lombok.ast.Node)  throws java.util.NoSuchElementException 
	public abstract void remove (lombok.ast.Node)  throws java.util.NoSuchElementException 
	public abstract lombok.ast.RawListAccessor asRawAccessor () 
}

lombok/ast/StringLiteral.class
StringLiteral.java
package lombok.ast
public lombok.ast.StringLiteral extends lombok.ast.AbstractNode implements lombok.ast.Literal lombok.ast.Expression lombok.ast.DescribedNode  {
	private java.util.List parensPositions
	private String value
	private String rawValue
	private String errorReasonForValue
	public void  () 
	public java.util.List astParensPositions () 
	public java.lang.String astValue () 
	public lombok.ast.StringLiteral astValue (java.lang.String) 
		String value
	public java.lang.String rawValue () 
	public java.lang.String getErrorReasonForValue () 
	public lombok.ast.StringLiteral rawValue (java.lang.String) 
		IllegalArgumentException e
		Exception e
		String value
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.StringLiteral copy () 
		lombok.ast.StringLiteral result
	public java.lang.String getDescription () 
	public int getParens () 
	public int getIntendedParens () 
	public boolean needsParentheses () 
	public boolean isStatementExpression () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/StringLiteralTemplate.class
Templates.java
package lombok.ast
 lombok.ast.StringLiteralTemplate extends java.lang.Object {
	String value1
	void  () 
	static java.lang.String getDescription (lombok.ast.StringLiteral) 
		lombok.ast.StringLiteral self
		String v
	static java.lang.String generateString (java.lang.String) 
		char c
		char next
		int i
		String literal
		StringBuilder raw
		char[] cs
	static java.lang.String parseString (java.lang.String) 
		char first
		char second
		char third
		boolean secondFits
		boolean thirdFits
		char x
		char fromEscape
		int i
		String raw
		String v
		String content
		char[] cs
		StringBuilder value
}

lombok/ast/Super.class
Super.java
package lombok.ast
public lombok.ast.Super extends lombok.ast.AbstractNode implements lombok.ast.Expression  {
	private java.util.List parensPositions
	private lombok.ast.AbstractNode qualifier
	public void  () 
	public java.util.List astParensPositions () 
	public lombok.ast.TypeReference astQualifier () 
	public lombok.ast.Super astQualifier (lombok.ast.TypeReference) 
		lombok.ast.TypeReference qualifier
	public lombok.ast.Node rawQualifier () 
	public lombok.ast.Super rawQualifier (lombok.ast.Node) 
		lombok.ast.Node qualifier
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.Super copy () 
		lombok.ast.Super result
	public int getParens () 
	public int getIntendedParens () 
	public boolean needsParentheses () 
	public boolean isStatementExpression () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/SuperConstructorInvocation.class
SuperConstructorInvocation.java
package lombok.ast
public lombok.ast.SuperConstructorInvocation extends lombok.ast.AbstractNode implements lombok.ast.Statement  {
	private lombok.ast.AbstractNode qualifier
	lombok.ast.ListAccessor constructorTypeArguments
	lombok.ast.ListAccessor arguments
	public void  () 
	public lombok.ast.Block upToBlock () 
		lombok.ast.Block out
	public lombok.ast.Expression astQualifier () 
	public lombok.ast.SuperConstructorInvocation astQualifier (lombok.ast.Expression) 
		lombok.ast.Expression qualifier
	public lombok.ast.Node rawQualifier () 
	public lombok.ast.SuperConstructorInvocation rawQualifier (lombok.ast.Node) 
		lombok.ast.Node qualifier
	public lombok.ast.RawListAccessor rawConstructorTypeArguments () 
	public lombok.ast.StrictListAccessor astConstructorTypeArguments () 
	public lombok.ast.RawListAccessor rawArguments () 
	public lombok.ast.StrictListAccessor astArguments () 
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.AstVisitor visitor
	public lombok.ast.SuperConstructorInvocation copy () 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.SuperConstructorInvocation result
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/SuperConstructorInvocationTemplate.class
Templates.java
package lombok.ast
 lombok.ast.SuperConstructorInvocationTemplate extends java.lang.Object {
	lombok.ast.Expression qualifier1
	java.util.List constructorTypeArguments2
	java.util.List arguments3
	void  () 
}

lombok/ast/SuperTemplate.class
Templates.java
package lombok.ast
 lombok.ast.SuperTemplate extends java.lang.Object {
	lombok.ast.TypeReference qualifier1
	void  () 
}

lombok/ast/Switch.class
Switch.java
package lombok.ast
public lombok.ast.Switch extends lombok.ast.AbstractNode implements lombok.ast.Statement  {
	private lombok.ast.AbstractNode condition
	private lombok.ast.AbstractNode body
	public void  () 
	public lombok.ast.Block upToBlock () 
		lombok.ast.Block out
	public lombok.ast.Expression astCondition () 
	public lombok.ast.Switch astCondition (lombok.ast.Expression) 
		lombok.ast.Expression condition
	public lombok.ast.Node rawCondition () 
	public lombok.ast.Switch rawCondition (lombok.ast.Node) 
		lombok.ast.Node condition
	public lombok.ast.Block astBody () 
	public lombok.ast.Switch astBody (lombok.ast.Block) 
		lombok.ast.Block body
	public lombok.ast.Node rawBody () 
	public lombok.ast.Switch rawBody (lombok.ast.Node) 
		lombok.ast.Node body
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.Switch copy () 
		lombok.ast.Switch result
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/SwitchTemplate.class
Templates.java
package lombok.ast
 lombok.ast.SwitchTemplate extends java.lang.Object {
	lombok.ast.Expression condition1
	lombok.ast.Block body2
	void  () 
}

lombok/ast/Synchronized.class
Synchronized.java
package lombok.ast
public lombok.ast.Synchronized extends lombok.ast.AbstractNode implements lombok.ast.Statement  {
	private lombok.ast.AbstractNode lock
	private lombok.ast.AbstractNode body
	public void  () 
	public lombok.ast.Block upToBlock () 
		lombok.ast.Block out
	public lombok.ast.Expression astLock () 
	public lombok.ast.Synchronized astLock (lombok.ast.Expression) 
		lombok.ast.Expression lock
	public lombok.ast.Node rawLock () 
	public lombok.ast.Synchronized rawLock (lombok.ast.Node) 
		lombok.ast.Node lock
	public lombok.ast.Block astBody () 
	public lombok.ast.Synchronized astBody (lombok.ast.Block) 
		lombok.ast.Block body
	public lombok.ast.Node rawBody () 
	public lombok.ast.Synchronized rawBody (lombok.ast.Node) 
		lombok.ast.Node body
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.Synchronized copy () 
		lombok.ast.Synchronized result
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/SynchronizedTemplate.class
Templates.java
package lombok.ast
 lombok.ast.SynchronizedTemplate extends java.lang.Object {
	lombok.ast.Expression lock1
	lombok.ast.Block body2
	void  () 
}

lombok/ast/Template$1.class
Template.java
package lombok.ast
 lombok.ast.Template$1 extends lombok.ast.ForwardingAstVisitor {
	final synthetic lombok.ast.Template this$0
	void  (lombok.ast.Template) 
	public boolean visitNode (lombok.ast.Node) 
		lombok.ast.Node node
	public void endVisit (lombok.ast.Node) 
		lombok.ast.Node node
	private lombok.ast.Template$ReplacementOrder currentOrder () 
	public boolean visitIdentifier (lombok.ast.Identifier) 
		lombok.ast.Node replacement
		int startLoc
		int endLoc
		lombok.ast.Identifier node
		lombok.ast.Template$ReplacementOrder order
	public boolean visitLabelledStatement (lombok.ast.LabelledStatement) 
		int startLoc
		int endLoc
		int startLoc
		int endLoc
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node replacement
		lombok.ast.Block b
		int startLoc
		int endLoc
		lombok.ast.LabelledStatement node
		lombok.ast.Template$ReplacementOrder order
	public boolean visitVariableReference (lombok.ast.VariableReference) 
		int startLoc
		int endLoc
		int startLoc
		int endLoc
		lombok.ast.Node replacement
		int startLoc
		int endLoc
		lombok.ast.VariableReference node
		lombok.ast.Template$ReplacementOrder order
	public boolean visitTypeReference (lombok.ast.TypeReference) 
		int startLoc
		int endLoc
		int startLoc
		int endLoc
		lombok.ast.Node replacement
		int startLoc
		int endLoc
		lombok.ast.TypeReference node
		lombok.ast.Template$ReplacementOrder order
}

lombok/ast/Template$ReplacementOrder.class
Template.java
package lombok.ast
 lombok.ast.Template$ReplacementOrder extends java.lang.Object {
	String identifierToReplace
	String statementToReplace
	String expressionToReplace
	String typeReferenceToReplace
	java.util.List replacement
	lombok.ast.Position position
	private void  () 
	static lombok.ast.Template$ReplacementOrder forIdentifier (java.lang.String, java.lang.String, lombok.ast.Position) 
		String identifier
		String newValue
		lombok.ast.Position position
		lombok.ast.Template$ReplacementOrder order
	static lombok.ast.Template$ReplacementOrder forStatement (java.lang.String, java.util.List, lombok.ast.Position) 
		String label
		java.util.List replacements
		lombok.ast.Position position
		lombok.ast.Template$ReplacementOrder order
	static lombok.ast.Template$ReplacementOrder forExpression (java.lang.String, lombok.ast.Node, lombok.ast.Position) 
		String identifier
		lombok.ast.Node replacement
		lombok.ast.Position position
		lombok.ast.Template$ReplacementOrder order
	static lombok.ast.Template$ReplacementOrder forTypeReference (java.lang.String, lombok.ast.Node, lombok.ast.Position) 
		String identifier
		lombok.ast.Node replacement
		lombok.ast.Position position
		lombok.ast.Template$ReplacementOrder order
}

lombok/ast/Template.class
Template.java
package lombok.ast
public lombok.ast.Template extends java.lang.Object {
	private final lombok.ast.Node node
	private int location
	private lombok.ast.Node responsible
	private java.util.List replacements
	private int replacementsPointer
	private final lombok.ast.AstVisitor visitor
	private static lombok.ast.Node process (lombok.ast.grammar.Source, java.lang.String, java.lang.Class) 
		lombok.ast.grammar.Source s
		String name
		Class type
		lombok.ast.Node n
	public static lombok.ast.TypeMember parseMember (java.lang.String)  throws lombok.ast.AstException 
		String source
		lombok.ast.grammar.Source s
	public static lombok.ast.MethodDeclaration parseMethod (java.lang.String)  throws lombok.ast.AstException 
		String source
		lombok.ast.grammar.Source s
	public static lombok.ast.ConstructorDeclaration parseConstructor (java.lang.String)  throws lombok.ast.AstException 
		String source
		lombok.ast.grammar.Source s
	public static lombok.ast.VariableDeclaration parseField (java.lang.String)  throws lombok.ast.AstException 
		String source
		lombok.ast.grammar.Source s
	public static lombok.ast.VariableDefinition parseVariableDefinition (java.lang.String)  throws lombok.ast.AstException 
		String source
		lombok.ast.grammar.Source s
	public static lombok.ast.Statement parseStatement (java.lang.String)  throws lombok.ast.AstException 
		String source
		lombok.ast.grammar.Source s
	public static lombok.ast.Expression parseExpression (java.lang.String)  throws lombok.ast.AstException 
		String source
		lombok.ast.grammar.Source s
	public static lombok.ast.Template of (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node source
	private void  (lombok.ast.Node) 
		lombok.ast.Node node
	public lombok.ast.Template setStartPosition (int) 
		int location
	public lombok.ast.Template setResponsibleNode (lombok.ast.Node) 
		lombok.ast.Node responsible
	public lombok.ast.Template replaceIdentifier (java.lang.String, java.lang.String, lombok.ast.Position) 
		String placeholder
		String replacement
		lombok.ast.Position p
	public lombok.ast.Template replaceIdentifier (java.lang.String, java.lang.String) 
		String placeholder
		String replacement
	public lombok.ast.Template replaceStatement (java.lang.String, lombok.ast.Node, lombok.ast.Position) 
		String placeholder
		lombok.ast.Node replacement
		lombok.ast.Position p
	public lombok.ast.Template replaceStatement (java.lang.String, lombok.ast.Node) 
		String placeholder
		lombok.ast.Node replacement
	public lombok.ast.Template replaceStatement (java.lang.String, java.util.List, lombok.ast.Position) 
		String placeholder
		java.util.List replacement
		lombok.ast.Position p
	public lombok.ast.Template replaceStatement (java.lang.String, java.util.List) 
		String placeholder
		java.util.List replacement
	public lombok.ast.Template replaceExpression (java.lang.String, lombok.ast.Node, lombok.ast.Position) 
		String placeholder
		lombok.ast.Node replacement
		lombok.ast.Position p
	public lombok.ast.Template replaceExpression (java.lang.String, lombok.ast.Node) 
		String placeholder
		lombok.ast.Node replacement
	public lombok.ast.Template replaceTypeReference (java.lang.String, lombok.ast.Node, lombok.ast.Position) 
		String placeholder
		lombok.ast.Node replacement
		lombok.ast.Position p
	public lombok.ast.Template replaceTypeReference (java.lang.String, lombok.ast.Node) 
		String placeholder
		lombok.ast.Node replacement
	public lombok.ast.Node finish () 
	static synthetic int access$000 (lombok.ast.Template) 
		lombok.ast.Template x0
	static synthetic lombok.ast.Node access$100 (lombok.ast.Template) 
		lombok.ast.Template x0
	static synthetic int access$200 (lombok.ast.Template) 
		lombok.ast.Template x0
	static synthetic java.util.List access$300 (lombok.ast.Template) 
		lombok.ast.Template x0
	static synthetic int access$002 (lombok.ast.Template, int) 
		lombok.ast.Template x0
		int x1
	static synthetic int access$208 (lombok.ast.Template) 
		lombok.ast.Template x0
}

lombok/ast/This.class
This.java
package lombok.ast
public lombok.ast.This extends lombok.ast.AbstractNode implements lombok.ast.Expression  {
	private java.util.List parensPositions
	private lombok.ast.AbstractNode qualifier
	public void  () 
	public java.util.List astParensPositions () 
	public lombok.ast.TypeReference astQualifier () 
	public lombok.ast.This astQualifier (lombok.ast.TypeReference) 
		lombok.ast.TypeReference qualifier
	public lombok.ast.Node rawQualifier () 
	public lombok.ast.This rawQualifier (lombok.ast.Node) 
		lombok.ast.Node qualifier
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.This copy () 
		lombok.ast.This result
	public int getParens () 
	public int getIntendedParens () 
	public boolean needsParentheses () 
	public boolean isStatementExpression () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/ThisTemplate.class
Templates.java
package lombok.ast
 lombok.ast.ThisTemplate extends java.lang.Object {
	lombok.ast.TypeReference qualifier1
	void  () 
}

lombok/ast/Throw.class
Throw.java
package lombok.ast
public lombok.ast.Throw extends lombok.ast.AbstractNode implements lombok.ast.Statement  {
	private lombok.ast.AbstractNode throwable
	public void  () 
	public lombok.ast.Block upToBlock () 
		lombok.ast.Block out
	public lombok.ast.Expression astThrowable () 
	public lombok.ast.Throw astThrowable (lombok.ast.Expression) 
		lombok.ast.Expression throwable
	public lombok.ast.Node rawThrowable () 
	public lombok.ast.Throw rawThrowable (lombok.ast.Node) 
		lombok.ast.Node throwable
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.Throw copy () 
		lombok.ast.Throw result
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/ThrowTemplate.class
Templates.java
package lombok.ast
 lombok.ast.ThrowTemplate extends java.lang.Object {
	lombok.ast.Expression throwable1
	void  () 
}

lombok/ast/Try.class
Try.java
package lombok.ast
public lombok.ast.Try extends lombok.ast.AbstractNode implements lombok.ast.Statement  {
	private lombok.ast.AbstractNode body
	lombok.ast.ListAccessor catches
	private lombok.ast.AbstractNode finally_
	public void  () 
	public lombok.ast.Block upToBlock () 
		lombok.ast.Block out
	public lombok.ast.Block astBody () 
	public lombok.ast.Try astBody (lombok.ast.Block) 
		lombok.ast.Block body
	public lombok.ast.Node rawBody () 
	public lombok.ast.Try rawBody (lombok.ast.Node) 
		lombok.ast.Node body
	public lombok.ast.RawListAccessor rawCatches () 
	public lombok.ast.StrictListAccessor astCatches () 
	public lombok.ast.Block astFinally () 
	public lombok.ast.Try astFinally (lombok.ast.Block) 
		lombok.ast.Block finally_
	public lombok.ast.Node rawFinally () 
	public lombok.ast.Try rawFinally (lombok.ast.Node) 
		lombok.ast.Node finally_
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.AstVisitor visitor
	public lombok.ast.Try copy () 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Try result
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/TryTemplate.class
Templates.java
package lombok.ast
 lombok.ast.TryTemplate extends java.lang.Object {
	lombok.ast.Block body1
	java.util.List catches2
	lombok.ast.Block finally_3
	void  () 
}

lombok/ast/TypeBody.class
TypeBody.java
package lombok.ast
public abstract lombok.ast.TypeBody extends java.lang.Object implements lombok.ast.Node  {
	public abstract lombok.ast.StrictListAccessor astMembers () 
	public abstract lombok.ast.RawListAccessor rawMembers () 
	public abstract lombok.ast.ConstructorInvocation upIfAnonymousClassToConstructorInvocation () 
	public abstract lombok.ast.EnumConstant upToEnumConstant () 
	public abstract lombok.ast.TypeDeclaration upToTypeDeclaration () 
}

lombok/ast/TypeDeclaration.class
TypeDeclaration.java
package lombok.ast
public abstract lombok.ast.TypeDeclaration extends java.lang.Object implements lombok.ast.Node lombok.ast.DescribedNode lombok.ast.JavadocContainer  {
	public abstract lombok.ast.Comment astJavadoc () 
	public abstract lombok.ast.Node rawJavadoc () 
	public abstract lombok.ast.TypeDeclaration astJavadoc (lombok.ast.Comment) 
	public abstract lombok.ast.TypeDeclaration rawJavadoc (lombok.ast.Node) 
	public abstract lombok.ast.Modifiers astModifiers () 
	public abstract lombok.ast.TypeDeclaration astModifiers (lombok.ast.Modifiers) 
	public abstract lombok.ast.Identifier astName () 
	public abstract lombok.ast.TypeDeclaration astName (lombok.ast.Identifier) 
	public abstract lombok.ast.TypeBody astBody () 
	public abstract lombok.ast.Node rawBody () 
	public abstract lombok.ast.CompilationUnit upIfTopLevelToCompilationUnit () 
	public abstract lombok.ast.Block upToBlock () 
	public abstract boolean isInterface () 
}

lombok/ast/TypeMember.class
TypeMember.java
package lombok.ast
public abstract lombok.ast.TypeMember extends java.lang.Object implements lombok.ast.Node  {
	public abstract lombok.ast.TypeBody upToTypeBody () 
}

lombok/ast/TypeMemberMixin.class
Templates.java
package lombok.ast
 lombok.ast.TypeMemberMixin extends java.lang.Object {
	void  () 
	static lombok.ast.TypeDeclaration upUpToTypeDeclaration (lombok.ast.TypeMember) 
		lombok.ast.TypeMember self
		lombok.ast.TypeBody body
}

lombok/ast/TypeReference.class
TypeReference.java
package lombok.ast
public lombok.ast.TypeReference extends lombok.ast.AbstractNode implements lombok.ast.DescribedNode  {
	private lombok.ast.WildcardKind wildcard
	lombok.ast.ListAccessor parts
	private int arrayDimensions
	public void  () 
	public lombok.ast.TypeVariable upIfTypeVariableBoundToTypeVariable () 
		lombok.ast.TypeVariable out
	public lombok.ast.TypeReferencePart upIfTypeArgumentToTypeReferencePart () 
		lombok.ast.TypeReferencePart out
	public lombok.ast.MethodDeclaration upIfReturnTypeToMethodDeclaration () 
		lombok.ast.MethodDeclaration out
	public lombok.ast.ClassLiteral upToClassLiteral () 
		lombok.ast.ClassLiteral out
	public lombok.ast.WildcardKind astWildcard () 
	public lombok.ast.TypeReference astWildcard (lombok.ast.WildcardKind) 
		lombok.ast.WildcardKind wildcard
	public lombok.ast.RawListAccessor rawParts () 
	public lombok.ast.StrictListAccessor astParts () 
	public int astArrayDimensions () 
	public lombok.ast.TypeReference astArrayDimensions (int) 
		int arrayDimensions
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.AstVisitor visitor
	public lombok.ast.TypeReference copy () 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.TypeReference result
	public java.lang.String getDescription () 
	public static lombok.ast.TypeReference VOID () 
	public static lombok.ast.TypeReference BOOLEAN () 
	public static lombok.ast.TypeReference INT () 
	public static lombok.ast.TypeReference LONG () 
	public static lombok.ast.TypeReference SHORT () 
	public static lombok.ast.TypeReference BYTE () 
	public static lombok.ast.TypeReference CHAR () 
	public static lombok.ast.TypeReference DOUBLE () 
	public static lombok.ast.TypeReference FLOAT () 
	public static lombok.ast.TypeReference fromName (java.lang.String) 
		String name
	public boolean isPrimitive () 
	public boolean isBoolean () 
	public boolean isInt () 
	public boolean isLong () 
	public boolean isShort () 
	public boolean isByte () 
	public boolean isChar () 
	public boolean isDouble () 
	public boolean isFloat () 
	public boolean isVoid () 
	public java.lang.String getTypeName () 
	public boolean hasTypeArguments () 
	public lombok.ast.StrictListAccessor getTypeArguments () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/TypeReferencePart.class
TypeReferencePart.java
package lombok.ast
public lombok.ast.TypeReferencePart extends lombok.ast.AbstractNode {
	private lombok.ast.AbstractNode identifier
	lombok.ast.ListAccessor typeArguments
	public void  () 
	public lombok.ast.TypeReference upToTypeReference () 
		lombok.ast.TypeReference out
	public lombok.ast.Identifier astIdentifier () 
	public lombok.ast.TypeReferencePart astIdentifier (lombok.ast.Identifier) 
		lombok.ast.Identifier identifier
	private lombok.ast.TypeReferencePart rawIdentifier (lombok.ast.Node) 
		lombok.ast.Node identifier
	public lombok.ast.RawListAccessor rawTypeArguments () 
	public lombok.ast.StrictListAccessor astTypeArguments () 
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.AstVisitor visitor
	public lombok.ast.TypeReferencePart copy () 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.TypeReferencePart result
	public java.lang.String getTypeName () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/TypeReferencePartTemplate$1.class
Templates.java
package lombok.ast
synthetic lombok.ast.TypeReferencePartTemplate$1 extends java.lang.Object {
	static final synthetic int[] $SwitchMap$lombok$ast$WildcardKind
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

lombok/ast/TypeReferencePartTemplate.class
Templates.java
package lombok.ast
 lombok.ast.TypeReferencePartTemplate extends java.lang.Object {
	lombok.ast.Identifier identifier1
	java.util.List typeArguments2
	void  () 
	static java.lang.String getTypeName (lombok.ast.TypeReferencePart) 
		lombok.ast.TypeReference t
		java.util.Iterator i$
		lombok.ast.TypeReferencePart self
		String name
		StringBuilder out
		boolean first
}

lombok/ast/TypeReferenceTemplate.class
Templates.java
package lombok.ast
 lombok.ast.TypeReferenceTemplate extends java.lang.Object {
	lombok.ast.WildcardKind wildcard1
	int arrayDimensions3
	java.util.List parts2
	private static final String PRIMITIVE_NAMES
	void  () 
	static java.lang.String getDescription (lombok.ast.TypeReference) 
		Exception e
		lombok.ast.TypeReference self
	static lombok.ast.TypeReference VOID () 
	static lombok.ast.TypeReference BOOLEAN () 
	static lombok.ast.TypeReference INT () 
	static lombok.ast.TypeReference LONG () 
	static lombok.ast.TypeReference SHORT () 
	static lombok.ast.TypeReference BYTE () 
	static lombok.ast.TypeReference CHAR () 
	static lombok.ast.TypeReference DOUBLE () 
	static lombok.ast.TypeReference FLOAT () 
	private static lombok.ast.TypeReference newPrimitive (java.lang.String) 
		String primitiveName
	static lombok.ast.TypeReference fromName (java.lang.String) 
		String part
		String[] arr$
		int len$
		int i$
		String name
		lombok.ast.TypeReference ref
	static boolean isPrimitive (lombok.ast.TypeReference) 
		String name
		NullPointerException e
		lombok.ast.TypeReference self
	static boolean isBoolean (lombok.ast.TypeReference) 
		lombok.ast.TypeReference self
	static boolean isInt (lombok.ast.TypeReference) 
		lombok.ast.TypeReference self
	static boolean isLong (lombok.ast.TypeReference) 
		lombok.ast.TypeReference self
	static boolean isShort (lombok.ast.TypeReference) 
		lombok.ast.TypeReference self
	static boolean isByte (lombok.ast.TypeReference) 
		lombok.ast.TypeReference self
	static boolean isChar (lombok.ast.TypeReference) 
		lombok.ast.TypeReference self
	static boolean isDouble (lombok.ast.TypeReference) 
		lombok.ast.TypeReference self
	static boolean isFloat (lombok.ast.TypeReference) 
		lombok.ast.TypeReference self
	private static boolean isPrimitive (lombok.ast.TypeReference, java.lang.String) 
		String name
		NullPointerException e
		lombok.ast.TypeReference ref
		String primitiveName
	static boolean isVoid (lombok.ast.TypeReference) 
		String name
		NullPointerException e
		lombok.ast.TypeReference self
	static java.lang.String getTypeName (lombok.ast.TypeReference) 
		lombok.ast.TypeReferencePart p
		java.util.Iterator i$
		int i
		lombok.ast.TypeReference self
		StringBuilder out
	static boolean hasTypeArguments (lombok.ast.TypeReference) 
		lombok.ast.TypeReference self
	static lombok.ast.StrictListAccessor getTypeArguments (lombok.ast.TypeReference) 
		Exception e
		lombok.ast.TypeReference self
}

lombok/ast/TypeVariable.class
TypeVariable.java
package lombok.ast
public lombok.ast.TypeVariable extends lombok.ast.AbstractNode implements lombok.ast.DescribedNode  {
	private lombok.ast.AbstractNode name
	lombok.ast.ListAccessor extending
	public void  () 
	public lombok.ast.Identifier astName () 
	public lombok.ast.TypeVariable astName (lombok.ast.Identifier) 
		lombok.ast.Identifier name
	private lombok.ast.TypeVariable rawName (lombok.ast.Node) 
		lombok.ast.Node name
	public lombok.ast.RawListAccessor rawExtending () 
	public lombok.ast.StrictListAccessor astExtending () 
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.AstVisitor visitor
	public lombok.ast.TypeVariable copy () 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.TypeVariable result
	public java.lang.String getDescription () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/TypeVariableTemplate.class
Templates.java
package lombok.ast
 lombok.ast.TypeVariableTemplate extends java.lang.Object {
	lombok.ast.Identifier name1
	java.util.List extending2
	void  () 
	static java.lang.String getDescription (lombok.ast.TypeVariable) 
		lombok.ast.TypeVariable self
}

lombok/ast/UnaryExpression.class
UnaryExpression.java
package lombok.ast
public lombok.ast.UnaryExpression extends lombok.ast.AbstractNode implements lombok.ast.Expression lombok.ast.DescribedNode  {
	private java.util.List parensPositions
	private lombok.ast.UnaryOperator operator
	private lombok.ast.AbstractNode operand
	public void  () 
	public java.util.List astParensPositions () 
	public lombok.ast.UnaryOperator astOperator () 
	public lombok.ast.UnaryExpression astOperator (lombok.ast.UnaryOperator) 
		lombok.ast.UnaryOperator operator
	public lombok.ast.Expression astOperand () 
	public lombok.ast.UnaryExpression astOperand (lombok.ast.Expression) 
		lombok.ast.Expression operand
	public lombok.ast.Node rawOperand () 
	public lombok.ast.UnaryExpression rawOperand (lombok.ast.Node) 
		lombok.ast.Node operand
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.UnaryExpression copy () 
		lombok.ast.UnaryExpression result
	public java.lang.String getDescription () 
	public boolean needsParentheses () 
	public int getParens () 
	public int getIntendedParens () 
	public boolean isStatementExpression () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/UnaryExpressionTemplate.class
Templates.java
package lombok.ast
 lombok.ast.UnaryExpressionTemplate extends java.lang.Object {
	lombok.ast.Expression operand2
	lombok.ast.UnaryOperator operator1
	void  () 
	static java.lang.String getDescription (lombok.ast.UnaryExpression) 
		NullPointerException e
		lombok.ast.UnaryExpression self
	static boolean needsParentheses (lombok.ast.Expression) 
		Throwable ignore
		lombok.ast.Expression self
}

lombok/ast/UnaryOperator.class
UnaryOperator.java
package lombok.ast
public final enum lombok.ast.UnaryOperator extends java.lang.Enum {
	public static final enum lombok.ast.UnaryOperator BINARY_NOT
	public static final enum lombok.ast.UnaryOperator LOGICAL_NOT
	public static final enum lombok.ast.UnaryOperator UNARY_PLUS
	public static final enum lombok.ast.UnaryOperator UNARY_MINUS
	public static final enum lombok.ast.UnaryOperator PREFIX_INCREMENT
	public static final enum lombok.ast.UnaryOperator PREFIX_DECREMENT
	public static final enum lombok.ast.UnaryOperator POSTFIX_INCREMENT
	public static final enum lombok.ast.UnaryOperator POSTFIX_DECREMENT
	private final String symbol
	private final boolean postfix
	private static final synthetic lombok.ast.UnaryOperator[] $VALUES
	public static lombok.ast.UnaryOperator[] values () 
	public static lombok.ast.UnaryOperator valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String, boolean) 
		String symbol
		boolean postfix
	public java.lang.String getSymbol () 
	public boolean isPostfix () 
	public static lombok.ast.UnaryOperator fromSymbol (java.lang.String, boolean) 
		lombok.ast.UnaryOperator op
		lombok.ast.UnaryOperator[] arr$
		int len$
		int i$
		String symbol
		boolean postfix
	static void  () 
}

lombok/ast/VariableDeclaration.class
VariableDeclaration.java
package lombok.ast
public lombok.ast.VariableDeclaration extends lombok.ast.AbstractNode implements lombok.ast.Statement lombok.ast.TypeMember lombok.ast.JavadocContainer  {
	private lombok.ast.AbstractNode javadoc
	private lombok.ast.AbstractNode definition
	public void  () 
	public lombok.ast.Block upToBlock () 
		lombok.ast.Block out
	public lombok.ast.TypeBody upToTypeBody () 
		lombok.ast.TypeBody out
	public lombok.ast.Comment astJavadoc () 
	public lombok.ast.VariableDeclaration astJavadoc (lombok.ast.Comment) 
		lombok.ast.Comment javadoc
	public lombok.ast.Node rawJavadoc () 
	public lombok.ast.VariableDeclaration rawJavadoc (lombok.ast.Node) 
		lombok.ast.Node javadoc
	public lombok.ast.VariableDefinition astDefinition () 
	public lombok.ast.VariableDeclaration astDefinition (lombok.ast.VariableDefinition) 
		lombok.ast.VariableDefinition definition
	public lombok.ast.Node rawDefinition () 
	public lombok.ast.VariableDeclaration rawDefinition (lombok.ast.Node) 
		lombok.ast.Node definition
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.VariableDeclaration copy () 
		lombok.ast.VariableDeclaration result
	public lombok.ast.StrictListAccessor getVariableDefinitionEntries () 
	public lombok.ast.TypeDeclaration upUpToTypeDeclaration () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
	public volatile synthetic lombok.ast.Node rawJavadoc (lombok.ast.Node) 
		lombok.ast.Node x0
	public volatile synthetic lombok.ast.Node astJavadoc (lombok.ast.Comment) 
		lombok.ast.Comment x0
}

lombok/ast/VariableDeclarationTemplate.class
Templates.java
package lombok.ast
 lombok.ast.VariableDeclarationTemplate extends java.lang.Object {
	lombok.ast.Comment javadoc1
	lombok.ast.VariableDefinition definition2
	void  () 
	static lombok.ast.StrictListAccessor getVariableDefinitionEntries (lombok.ast.VariableDeclaration) 
		lombok.ast.VariableDeclaration self
		lombok.ast.VariableDefinition def
}

lombok/ast/VariableDefinition.class
VariableDefinition.java
package lombok.ast
public lombok.ast.VariableDefinition extends lombok.ast.AbstractNode {
	private lombok.ast.AbstractNode modifiers
	private lombok.ast.AbstractNode typeReference
	private boolean varargs
	lombok.ast.ListAccessor variables
	public void  () 
	public lombok.ast.Catch upToCatch () 
		lombok.ast.Catch out
	public lombok.ast.ConstructorDeclaration upIfParameterToConstructorDeclaration () 
		lombok.ast.ConstructorDeclaration out
	public lombok.ast.MethodDeclaration upIfParameterToMethodDeclaration () 
		lombok.ast.MethodDeclaration out
	public lombok.ast.VariableDeclaration upToVariableDeclaration () 
		lombok.ast.VariableDeclaration out
	public lombok.ast.For upToFor () 
		lombok.ast.For out
	public lombok.ast.ForEach upToForEach () 
		lombok.ast.ForEach out
	public lombok.ast.Modifiers astModifiers () 
	public lombok.ast.VariableDefinition astModifiers (lombok.ast.Modifiers) 
		lombok.ast.Modifiers modifiers
	private lombok.ast.VariableDefinition rawModifiers (lombok.ast.Node) 
		lombok.ast.Node modifiers
	public lombok.ast.TypeReference astTypeReference () 
	public lombok.ast.VariableDefinition astTypeReference (lombok.ast.TypeReference) 
		lombok.ast.TypeReference typeReference
	public lombok.ast.Node rawTypeReference () 
	public lombok.ast.VariableDefinition rawTypeReference (lombok.ast.Node) 
		lombok.ast.Node typeReference
	public boolean astVarargs () 
	public lombok.ast.VariableDefinition astVarargs (boolean) 
		boolean varargs
	public lombok.ast.RawListAccessor rawVariables () 
	public lombok.ast.StrictListAccessor astVariables () 
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.AstVisitor visitor
	public lombok.ast.VariableDefinition copy () 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.VariableDefinition result
	public lombok.ast.TypeDeclaration upUpIfFieldToTypeDeclaration () 
	public lombok.ast.Block upUpIfLocalVariableToBlock () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/VariableDefinitionEntry.class
VariableDefinitionEntry.java
package lombok.ast
public lombok.ast.VariableDefinitionEntry extends lombok.ast.AbstractNode {
	private lombok.ast.AbstractNode name
	private int arrayDimensions
	private lombok.ast.AbstractNode initializer
	public void  () 
	public lombok.ast.VariableDefinition upToVariableDefinition () 
		lombok.ast.VariableDefinition out
	public lombok.ast.Identifier astName () 
	public lombok.ast.VariableDefinitionEntry astName (lombok.ast.Identifier) 
		lombok.ast.Identifier name
	private lombok.ast.VariableDefinitionEntry rawName (lombok.ast.Node) 
		lombok.ast.Node name
	public int astArrayDimensions () 
	public lombok.ast.VariableDefinitionEntry astArrayDimensions (int) 
		int arrayDimensions
	public lombok.ast.Expression astInitializer () 
	public lombok.ast.VariableDefinitionEntry astInitializer (lombok.ast.Expression) 
		lombok.ast.Expression initializer
	public lombok.ast.Node rawInitializer () 
	public lombok.ast.VariableDefinitionEntry rawInitializer (lombok.ast.Node) 
		lombok.ast.Node initializer
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.VariableDefinitionEntry copy () 
		lombok.ast.VariableDefinitionEntry result
	public lombok.ast.TypeReference getEffectiveTypeReference () 
	public lombok.ast.Modifiers getModifiersOfParent () 
	public lombok.ast.TypeDeclaration upUpIfFieldToTypeDeclaration () 
	public lombok.ast.Block upUpIfLocalVariableToBlock () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/VariableDefinitionEntryTemplate.class
Templates.java
package lombok.ast
 lombok.ast.VariableDefinitionEntryTemplate extends java.lang.Object {
	lombok.ast.Identifier name1
	int arrayDimensions2
	lombok.ast.Expression initializer3
	void  () 
	static lombok.ast.TypeReference getEffectiveTypeReference (lombok.ast.VariableDefinitionEntry) 
		lombok.ast.VariableDefinitionEntry self
		lombok.ast.VariableDefinition parent
		lombok.ast.TypeReference typeRef
	static lombok.ast.Modifiers getModifiersOfParent (lombok.ast.VariableDefinitionEntry) 
		lombok.ast.VariableDefinitionEntry self
		lombok.ast.VariableDefinition parent
	static lombok.ast.TypeDeclaration upUpIfFieldToTypeDeclaration (lombok.ast.VariableDefinitionEntry) 
		lombok.ast.VariableDefinitionEntry self
		lombok.ast.VariableDefinition def
		lombok.ast.VariableDeclaration decl
	static lombok.ast.Block upUpIfLocalVariableToBlock (lombok.ast.VariableDefinitionEntry) 
		lombok.ast.VariableDefinitionEntry self
		lombok.ast.VariableDefinition def
		lombok.ast.VariableDeclaration decl
}

lombok/ast/VariableDefinitionTemplate.class
Templates.java
package lombok.ast
 lombok.ast.VariableDefinitionTemplate extends java.lang.Object {
	lombok.ast.Modifiers modifiers1
	lombok.ast.TypeReference typeReference2
	java.util.List variables4
	boolean varargs3
	void  () 
	static lombok.ast.TypeDeclaration upUpIfFieldToTypeDeclaration (lombok.ast.VariableDefinition) 
		lombok.ast.VariableDefinition self
		lombok.ast.VariableDeclaration decl
	static lombok.ast.Block upUpIfLocalVariableToBlock (lombok.ast.VariableDefinition) 
		lombok.ast.VariableDefinition self
		lombok.ast.VariableDeclaration decl
}

lombok/ast/VariableReference.class
VariableReference.java
package lombok.ast
public lombok.ast.VariableReference extends lombok.ast.AbstractNode implements lombok.ast.Expression  {
	private java.util.List parensPositions
	private lombok.ast.AbstractNode identifier
	public void  () 
	public java.util.List astParensPositions () 
	public lombok.ast.Identifier astIdentifier () 
	public lombok.ast.VariableReference astIdentifier (lombok.ast.Identifier) 
		lombok.ast.Identifier identifier
	private lombok.ast.VariableReference rawIdentifier (lombok.ast.Node) 
		lombok.ast.Node identifier
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.VariableReference copy () 
		lombok.ast.VariableReference result
	public int getParens () 
	public int getIntendedParens () 
	public boolean needsParentheses () 
	public boolean isStatementExpression () 
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/VariableReferenceTemplate.class
Templates.java
package lombok.ast
 lombok.ast.VariableReferenceTemplate extends java.lang.Object {
	lombok.ast.Identifier identifier1
	void  () 
}

lombok/ast/Version.class
Version.java
package lombok.ast
public lombok.ast.Version extends java.lang.Object {
	private static final String VERSION
	private void  () 
	public static void main (java.lang.String[]) 
		String[] args
	public static java.lang.String getVersion () 
}

lombok/ast/While.class
While.java
package lombok.ast
public lombok.ast.While extends lombok.ast.AbstractNode implements lombok.ast.Statement  {
	private lombok.ast.AbstractNode condition
	private lombok.ast.AbstractNode statement
	public void  () 
	public lombok.ast.Block upToBlock () 
		lombok.ast.Block out
	public lombok.ast.Expression astCondition () 
	public lombok.ast.While astCondition (lombok.ast.Expression) 
		lombok.ast.Expression condition
	public lombok.ast.Node rawCondition () 
	public lombok.ast.While rawCondition (lombok.ast.Node) 
		lombok.ast.Node condition
	public lombok.ast.Statement astStatement () 
	public lombok.ast.While astStatement (lombok.ast.Statement) 
		lombok.ast.Statement statement
	public lombok.ast.Node rawStatement () 
	public lombok.ast.While rawStatement (lombok.ast.Node) 
		lombok.ast.Node statement
	public java.util.List getChildren () 
		java.util.List result
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public lombok.ast.While copy () 
		lombok.ast.While result
	public volatile synthetic void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory x0
	public volatile synthetic lombok.ast.PositionFactory getPositionFactory () 
	public volatile synthetic void setNativeNode (java.lang.Object) 
		Object x0
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic lombok.ast.Node getParent () 
	public volatile synthetic java.util.List getMessages () 
	public volatile synthetic boolean hasMessage (java.lang.String) 
		String x0
	public volatile synthetic lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message x0
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic lombok.ast.Position getPosition () 
	public volatile synthetic lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position x0
	public volatile synthetic void unparent () 
	public volatile synthetic boolean replace (lombok.ast.Node)  throws lombok.ast.AstException 
		lombok.ast.Node x0
	public volatile synthetic boolean hasParent () 
	public volatile synthetic lombok.ast.Node getGeneratedBy () 
	public volatile synthetic boolean isGenerated () 
	public volatile synthetic lombok.ast.Node copy () 
}

lombok/ast/WhileTemplate.class
Templates.java
package lombok.ast
 lombok.ast.WhileTemplate extends java.lang.Object {
	lombok.ast.Expression condition1
	lombok.ast.Statement statement2
	void  () 
}

lombok/ast/WildcardKind.class
WildcardKind.java
package lombok.ast
public final enum lombok.ast.WildcardKind extends java.lang.Enum {
	public static final enum lombok.ast.WildcardKind NONE
	public static final enum lombok.ast.WildcardKind EXTENDS
	public static final enum lombok.ast.WildcardKind SUPER
	public static final enum lombok.ast.WildcardKind UNBOUND
	private static final synthetic lombok.ast.WildcardKind[] $VALUES
	public static lombok.ast.WildcardKind[] values () 
	public static lombok.ast.WildcardKind valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

lombok/ast/app/EcjBugsNormalization$1$1.class
EcjBugsNormalization.java
package lombok.ast.app
 lombok.ast.app.EcjBugsNormalization$1$1 extends lombok.ast.ForwardingAstVisitor {
	final synthetic lombok.ast.app.EcjBugsNormalization$1 this$0
	void  (lombok.ast.app.EcjBugsNormalization$1) 
	public boolean visitMethodDeclaration (lombok.ast.MethodDeclaration) 
		lombok.ast.MethodDeclaration node
	public boolean visitAnnotationMethodDeclaration (lombok.ast.AnnotationMethodDeclaration) 
		lombok.ast.AnnotationMethodDeclaration node
}

lombok/ast/app/EcjBugsNormalization$1.class
EcjBugsNormalization.java
package lombok.ast.app
final lombok.ast.app.EcjBugsNormalization$1 extends java.lang.Object implements lombok.ast.app.Main$Operation  {
	void  () 
	public lombok.ast.Node process (lombok.ast.grammar.Source, lombok.ast.Node)  throws lombok.ast.app.Main$ConversionProblem 
		lombok.ast.grammar.Source source
		lombok.ast.Node in
	public volatile synthetic java.lang.Object process (lombok.ast.grammar.Source, java.lang.Object)  throws lombok.ast.app.Main$ConversionProblem 
		lombok.ast.grammar.Source x0
		Object x1
}

lombok/ast/app/EcjBugsNormalization$2$1.class
EcjBugsNormalization.java
package lombok.ast.app
 lombok.ast.app.EcjBugsNormalization$2$1 extends org.eclipse.jdt.internal.compiler.ASTVisitor {
	final synthetic lombok.ast.app.EcjBugsNormalization$2 this$0
	void  (lombok.ast.app.EcjBugsNormalization$2) 
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration methodDeclaration
		org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

lombok/ast/app/EcjBugsNormalization$2.class
EcjBugsNormalization.java
package lombok.ast.app
final lombok.ast.app.EcjBugsNormalization$2 extends java.lang.Object implements lombok.ast.app.Main$Operation  {
	void  () 
	public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration process (lombok.ast.grammar.Source, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)  throws lombok.ast.app.Main$ConversionProblem 
		lombok.ast.grammar.Source source
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration in
	public volatile synthetic java.lang.Object process (lombok.ast.grammar.Source, java.lang.Object)  throws lombok.ast.app.Main$ConversionProblem 
		lombok.ast.grammar.Source x0
		Object x1
}

lombok/ast/app/EcjBugsNormalization.class
EcjBugsNormalization.java
package lombok.ast.app
 lombok.ast.app.EcjBugsNormalization extends java.lang.Object {
	static final lombok.ast.app.Main$Operation lombokToEcjBugsNormalizedLombok
	static final lombok.ast.app.Main$Operation ecjToEcjBugsNormalizedEcj
	private void  () 
	static void  () 
}

lombok/ast/app/Main$1.class
Main.java
package lombok.ast.app
 lombok.ast.app.Main$1 extends java.lang.Object implements lombok.ast.app.Main$Operation  {
	final synthetic lombok.ast.app.Main this$0
	void  (lombok.ast.app.Main) 
	public lombok.ast.Node process (lombok.ast.grammar.Source, java.lang.Void)  throws lombok.ast.app.Main$ConversionProblem 
		lombok.ast.grammar.Source in
		Void irrelevant
		java.util.List nodes
		java.util.List problems
	public volatile synthetic java.lang.Object process (lombok.ast.grammar.Source, java.lang.Object)  throws lombok.ast.app.Main$ConversionProblem 
		lombok.ast.grammar.Source x0
		Object x1
}

lombok/ast/app/Main$10.class
Main.java
package lombok.ast.app
 lombok.ast.app.Main$10 extends java.lang.Object implements lombok.ast.app.Main$Operation  {
	final synthetic lombok.ast.app.Main this$0
	void  (lombok.ast.app.Main) 
	public java.lang.String process (lombok.ast.grammar.Source, lombok.ast.Node)  throws lombok.ast.app.Main$ConversionProblem 
		lombok.ast.grammar.ParseProblem x
		java.util.Iterator i$
		lombok.ast.grammar.Source source
		lombok.ast.Node in
		lombok.ast.printer.SourceFormatter formatter
	public volatile synthetic java.lang.Object process (lombok.ast.grammar.Source, java.lang.Object)  throws lombok.ast.app.Main$ConversionProblem 
		lombok.ast.grammar.Source x0
		Object x1
}

lombok/ast/app/Main$11.class
Main.java
package lombok.ast.app
 lombok.ast.app.Main$11 extends java.lang.Object implements lombok.ast.app.Main$Operation  {
	final synthetic lombok.ast.app.Main this$0
	void  (lombok.ast.app.Main) 
	public java.lang.String process (lombok.ast.grammar.Source, com.sun.tools.javac.tree.JCTree$JCCompilationUnit)  throws lombok.ast.app.Main$ConversionProblem 
		lombok.ast.grammar.Source source
		com.sun.tools.javac.tree.JCTree$JCCompilationUnit in
		lombok.ast.javac.JcTreePrinter printer
	public volatile synthetic java.lang.Object process (lombok.ast.grammar.Source, java.lang.Object)  throws lombok.ast.app.Main$ConversionProblem 
		lombok.ast.grammar.Source x0
		Object x1
}

lombok/ast/app/Main$12.class
Main.java
package lombok.ast.app
 lombok.ast.app.Main$12 extends java.lang.Object implements lombok.ast.app.Main$Operation  {
	final synthetic lombok.ast.app.Main this$0
	void  (lombok.ast.app.Main) 
	public java.lang.String process (lombok.ast.grammar.Source, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)  throws lombok.ast.app.Main$ConversionProblem 
		lombok.ast.ecj.EcjTreePrinter printer
		lombok.ast.grammar.Source source
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration in
	public volatile synthetic java.lang.Object process (lombok.ast.grammar.Source, java.lang.Object)  throws lombok.ast.app.Main$ConversionProblem 
		lombok.ast.grammar.Source x0
		Object x1
}

lombok/ast/app/Main$2.class
Main.java
package lombok.ast.app
 lombok.ast.app.Main$2 extends java.lang.Object implements lombok.ast.app.Main$Operation  {
	final synthetic lombok.ast.app.Main this$0
	void  (lombok.ast.app.Main) 
	public org.eclipse.jdt.internal.compiler.ast.ASTNode process (lombok.ast.grammar.Source, java.lang.Void)  throws lombok.ast.app.Main$ConversionProblem 
		lombok.ast.grammar.Source in
		Void irrelevant
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
		org.eclipse.jdt.internal.compiler.parser.Parser parser
		org.eclipse.jdt.internal.compiler.batch.CompilationUnit sourceUnit
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration cud
	public volatile synthetic java.lang.Object process (lombok.ast.grammar.Source, java.lang.Object)  throws lombok.ast.app.Main$ConversionProblem 
		lombok.ast.grammar.Source x0
		Object x1
}

lombok/ast/app/Main$3.class
Main.java
package lombok.ast.app
 lombok.ast.app.Main$3 extends java.lang.Object implements lombok.ast.app.Main$Operation  {
	final synthetic lombok.ast.app.Main this$0
	void  (lombok.ast.app.Main) 
	public com.sun.tools.javac.tree.JCTree$JCCompilationUnit process (lombok.ast.grammar.Source, java.lang.Void)  throws lombok.ast.app.Main$ConversionProblem 
		lombok.ast.grammar.Source in
		Void irrelevant
		com.sun.tools.javac.util.Context context
		com.sun.tools.javac.main.JavaCompiler compiler
		com.sun.tools.javac.tree.JCTree$JCCompilationUnit cu
	public volatile synthetic java.lang.Object process (lombok.ast.grammar.Source, java.lang.Object)  throws lombok.ast.app.Main$ConversionProblem 
		lombok.ast.grammar.Source x0
		Object x1
}

lombok/ast/app/Main$4.class
Main.java
package lombok.ast.app
 lombok.ast.app.Main$4 extends java.lang.Object implements lombok.ast.app.Main$Operation  {
	final synthetic lombok.ast.app.Main this$0
	void  (lombok.ast.app.Main) 
	public lombok.ast.Node process (lombok.ast.grammar.Source, com.sun.tools.javac.tree.JCTree$JCCompilationUnit)  throws lombok.ast.app.Main$ConversionProblem 
		lombok.ast.grammar.Source source
		com.sun.tools.javac.tree.JCTree$JCCompilationUnit in
		lombok.ast.javac.JcTreeConverter converter
	public volatile synthetic java.lang.Object process (lombok.ast.grammar.Source, java.lang.Object)  throws lombok.ast.app.Main$ConversionProblem 
		lombok.ast.grammar.Source x0
		Object x1
}

lombok/ast/app/Main$5.class
Main.java
package lombok.ast.app
 lombok.ast.app.Main$5 extends java.lang.Object implements lombok.ast.app.Main$Operation  {
	final synthetic lombok.ast.app.Main this$0
	void  (lombok.ast.app.Main) 
	public lombok.ast.Node process (lombok.ast.grammar.Source, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)  throws lombok.ast.app.Main$ConversionProblem 
		lombok.ast.grammar.Source source
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration in
		lombok.ast.ecj.EcjTreeConverter converter
	public volatile synthetic java.lang.Object process (lombok.ast.grammar.Source, java.lang.Object)  throws lombok.ast.app.Main$ConversionProblem 
		lombok.ast.grammar.Source x0
		Object x1
}

lombok/ast/app/Main$6.class
Main.java
package lombok.ast.app
 lombok.ast.app.Main$6 extends java.lang.Object implements lombok.ast.app.Main$Operation  {
	final synthetic lombok.ast.app.Main this$0
	void  (lombok.ast.app.Main) 
	public com.sun.tools.javac.tree.JCTree$JCCompilationUnit process (lombok.ast.grammar.Source, lombok.ast.Node)  throws lombok.ast.app.Main$ConversionProblem 
		lombok.ast.grammar.Source source
		lombok.ast.Node in
		lombok.ast.javac.JcTreeBuilder builder
		com.sun.tools.javac.tree.JCTree out
	public volatile synthetic java.lang.Object process (lombok.ast.grammar.Source, java.lang.Object)  throws lombok.ast.app.Main$ConversionProblem 
		lombok.ast.grammar.Source x0
		Object x1
}

lombok/ast/app/Main$7.class
Main.java
package lombok.ast.app
 lombok.ast.app.Main$7 extends java.lang.Object implements lombok.ast.app.Main$Operation  {
	final synthetic lombok.ast.app.Main this$0
	void  (lombok.ast.app.Main) 
	public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration process (lombok.ast.grammar.Source, lombok.ast.Node)  throws lombok.ast.app.Main$ConversionProblem 
		lombok.ast.grammar.Source source
		lombok.ast.Node in
		lombok.ast.ecj.EcjTreeBuilder builder
		org.eclipse.jdt.internal.compiler.ast.ASTNode out
	public volatile synthetic java.lang.Object process (lombok.ast.grammar.Source, java.lang.Object)  throws lombok.ast.app.Main$ConversionProblem 
		lombok.ast.grammar.Source x0
		Object x1
}

lombok/ast/app/Main$8.class
Main.java
package lombok.ast.app
 lombok.ast.app.Main$8 extends java.lang.Object implements lombok.ast.app.Main$Operation  {
	final synthetic lombok.ast.app.Main this$0
	void  (lombok.ast.app.Main) 
	public java.lang.String process (lombok.ast.grammar.Source, lombok.ast.Node)  throws lombok.ast.app.Main$ConversionProblem 
		lombok.ast.grammar.ParseProblem x
		java.util.Iterator i$
		lombok.ast.grammar.Source source
		lombok.ast.Node in
		lombok.ast.printer.SourceFormatter formatter
	public volatile synthetic java.lang.Object process (lombok.ast.grammar.Source, java.lang.Object)  throws lombok.ast.app.Main$ConversionProblem 
		lombok.ast.grammar.Source x0
		Object x1
}

lombok/ast/app/Main$9.class
Main.java
package lombok.ast.app
 lombok.ast.app.Main$9 extends java.lang.Object implements lombok.ast.app.Main$Operation  {
	final synthetic lombok.ast.app.Main this$0
	void  (lombok.ast.app.Main) 
	public java.lang.String process (lombok.ast.grammar.Source, lombok.ast.Node)  throws lombok.ast.app.Main$ConversionProblem 
		lombok.ast.grammar.ParseProblem x
		java.util.Iterator i$
		lombok.ast.grammar.Source source
		lombok.ast.Node in
		lombok.ast.printer.SourceFormatter formatter
	public volatile synthetic java.lang.Object process (lombok.ast.grammar.Source, java.lang.Object)  throws lombok.ast.app.Main$ConversionProblem 
		lombok.ast.grammar.Source x0
		Object x1
}

lombok/ast/app/Main$ChainElement.class
Main.java
package lombok.ast.app
final lombok.ast.app.Main$ChainElement extends java.lang.Object {
	private final String type
	private final String subtype
	public java.lang.String toString () 
	public boolean hasSubtype () 
	public void  (java.lang.String, java.lang.String) 
		String type
		String subtype
	public java.lang.String getType () 
	public java.lang.String getSubtype () 
	public boolean equals (java.lang.Object) 
		Object o
		lombok.ast.app.Main$ChainElement other
	public int hashCode () 
		int PRIME
		int result
}

lombok/ast/app/Main$CmdArgs.class
Main.java
package lombok.ast.app
 lombok.ast.app.Main$CmdArgs extends java.lang.Object {
	private boolean verbose
	private boolean version
	private boolean help
	private String encoding
	private boolean print
	private String target
	private boolean saveIntermediate
	private boolean normalize
	private boolean noPositions
	private String program
	private java.util.List input
	private void  () 
	static synthetic boolean access$000 (lombok.ast.app.Main$CmdArgs) 
		lombok.ast.app.Main$CmdArgs x0
	static synthetic boolean access$100 (lombok.ast.app.Main$CmdArgs) 
		lombok.ast.app.Main$CmdArgs x0
	static synthetic java.lang.String access$200 (lombok.ast.app.Main$CmdArgs) 
		lombok.ast.app.Main$CmdArgs x0
	static synthetic boolean access$300 (lombok.ast.app.Main$CmdArgs) 
		lombok.ast.app.Main$CmdArgs x0
	static synthetic boolean access$400 (lombok.ast.app.Main$CmdArgs) 
		lombok.ast.app.Main$CmdArgs x0
	static synthetic boolean access$500 (lombok.ast.app.Main$CmdArgs) 
		lombok.ast.app.Main$CmdArgs x0
	static synthetic boolean access$600 (lombok.ast.app.Main$CmdArgs) 
		lombok.ast.app.Main$CmdArgs x0
	static synthetic java.lang.String access$700 (lombok.ast.app.Main$CmdArgs) 
		lombok.ast.app.Main$CmdArgs x0
	static synthetic boolean access$800 (lombok.ast.app.Main$CmdArgs) 
		lombok.ast.app.Main$CmdArgs x0
	static synthetic java.lang.String access$900 (lombok.ast.app.Main$CmdArgs) 
		lombok.ast.app.Main$CmdArgs x0
	static synthetic java.util.List access$1000 (lombok.ast.app.Main$CmdArgs) 
		lombok.ast.app.Main$CmdArgs x0
}

lombok/ast/app/Main$ContentBasedJavaFileObject.class
Main.java
package lombok.ast.app
 lombok.ast.app.Main$ContentBasedJavaFileObject extends javax.tools.SimpleJavaFileObject {
	private final String content
	public void  (java.lang.String, java.lang.String) 
		String name
		String content
	public java.lang.CharSequence getCharContent (boolean)  throws java.io.IOException 
		boolean ignoreEncodingErrors
}

lombok/ast/app/Main$ConversionProblem.class
Main.java
package lombok.ast.app
 lombok.ast.app.Main$ConversionProblem extends java.lang.Exception {
	void  (java.lang.String) 
		String message
}

lombok/ast/app/Main$Operation.class
Main.java
package lombok.ast.app
abstract lombok.ast.app.Main$Operation extends java.lang.Object {
	public abstract java.lang.Object process (lombok.ast.grammar.Source, java.lang.Object)  throws lombok.ast.app.Main$ConversionProblem 
}

lombok/ast/app/Main$Plan.class
Main.java
package lombok.ast.app
 lombok.ast.app.Main$Plan extends java.lang.Object {
	final java.io.File file
	final String relativeName
	public void  (java.io.File, java.lang.String) 
		java.io.File file
		String relativeName
	public java.io.File getFile () 
	public java.lang.String getRelativeName () 
	public boolean equals (java.lang.Object) 
		Object o
		lombok.ast.app.Main$Plan other
	public boolean canEqual (java.lang.Object) 
		Object other
	public int hashCode () 
		int PRIME
		int result
	public java.lang.String toString () 
}

lombok/ast/app/Main.class
Main.java
package lombok.ast.app
public lombok.ast.app.Main extends java.lang.Object {
	private final java.nio.charset.Charset charset
	private java.util.List program
	private final boolean verbose
	private final boolean normalize
	private final boolean positions
	private final boolean saveIntermediate
	private int errors
	private java.io.File outDir
	private final java.util.List files
	private final lombok.ast.app.Main$Operation parseWithLombok
	private final lombok.ast.app.Main$Operation parseWithEcj
	private final lombok.ast.app.Main$Operation parseWithJavac
	private final lombok.ast.app.Main$Operation javacToLombok
	private final lombok.ast.app.Main$Operation ecjToLombok
	private final lombok.ast.app.Main$Operation lombokToJavac
	private final lombok.ast.app.Main$Operation lombokToEcj
	private final lombok.ast.app.Main$Operation lombokToHtml
	private final lombok.ast.app.Main$Operation lombokToSource
	private final lombok.ast.app.Main$Operation lombokToText
	private final lombok.ast.app.Main$Operation javacToText
	private final lombok.ast.app.Main$Operation ecjToText
	private final java.util.Map CONVERSIONS
	private final java.util.Map NORMALIZATION
	private final java.util.List LEGAL_FINAL
	private final java.util.List TO_LOMBOK
	private final java.util.List TO_ECJ
	private final java.util.List TO_JAVAC
	private final java.util.List TO_TEXT
	public static void main (java.lang.String[])  throws java.lang.Exception 
		com.zwitserloot.cmdreader.InvalidCommandLineException e
		java.io.File targetDir
		String input
		java.util.Iterator i$
		java.nio.charset.Charset charset
		lombok.ast.app.Main main
		IllegalArgumentException e
		String[] rawArgs
		lombok.ast.app.Main$CmdArgs args
		com.zwitserloot.cmdreader.CmdReader reader
	private void go ()  throws java.io.IOException 
		lombok.ast.app.Main$Plan p
		java.util.Iterator i$
	private void setOutputDir (java.io.File) 
		java.io.File f
	private void addToQueue (java.lang.String)  throws java.io.IOException 
		String item
	private void addToQueue0 (java.io.File, java.lang.String)  throws java.io.IOException 
		java.io.File inner
		java.io.File[] arr$
		int len$
		int i$
		java.io.File f
		String pathSoFar
	private void process (java.io.File, java.io.File, java.lang.String)  throws java.io.IOException 
		java.io.File intermediate
		lombok.ast.app.Main$Operation programElem
		java.util.Iterator i$
		lombok.ast.app.Main$ConversionProblem cp
		RuntimeException e
		java.io.File in
		java.io.File outDir
		String relativeName
		java.io.File out
		lombok.ast.grammar.Source source
		Object transfer
		String chain
	private java.lang.String getDestinationType (lombok.ast.app.Main$Operation) 
		lombok.ast.app.Main$Operation operation
	private static java.lang.String printEx (java.lang.Throwable) 
		Throwable t
		StringBuilder sb
	private void compile (java.lang.String) 
		String program
	private java.util.List toChainElements (java.lang.String) 
		int idx
		String part
		String[] arr$
		int len$
		int i$
		String program
		java.util.ArrayList out
	private void addNormalization (java.util.List, lombok.ast.app.Main$ChainElement) 
		String n
		java.util.Iterator i$
		java.util.List normalizations
		java.util.List list
		lombok.ast.app.Main$ChainElement element
		lombok.ast.app.Main$Operation operation
	private java.util.List compile0 (java.lang.String) 
		String key
		java.util.Iterator i$
		java.util.List initialOps
		String key
		java.util.Iterator i$
		java.util.List convOps
		String convKey
		lombok.ast.app.Main$Operation convOp
		int i
		String program
		java.util.List parts
		java.util.List out
		lombok.ast.app.Main$Operation initialOp
		String lastPart
	protected org.eclipse.jdt.internal.compiler.impl.CompilerOptions ecjCompilerOptions () 
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
	private void  (java.nio.charset.Charset, boolean, boolean, boolean, boolean) 
		java.nio.charset.Charset charset
		boolean verbose
		boolean normalize
		boolean positions
		boolean saveIntermediate
	static synthetic java.nio.charset.Charset access$1100 (lombok.ast.app.Main) 
		lombok.ast.app.Main x0
	static synthetic boolean access$1200 (lombok.ast.app.Main) 
		lombok.ast.app.Main x0
	static synthetic boolean access$1300 (lombok.ast.app.Main) 
		lombok.ast.app.Main x0
}

lombok/ast/ecj/EcjTreeBuilder$1.class
EcjTreeBuilder.java
package lombok.ast.ecj
final lombok.ast.ecj.EcjTreeBuilder$1 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.IProblemFactory  {
	void  () 
	public java.lang.String getLocalizedMessage (int, int, java.lang.String[]) 
		int problemId
		int elaborationId
		String[] messageArguments
	public java.lang.String getLocalizedMessage (int, java.lang.String[]) 
		int problemId
		String[] messageArguments
	public java.util.Locale getLocale () 
	public org.eclipse.jdt.core.compiler.CategorizedProblem createProblem (char[], int, java.lang.String[], int, java.lang.String[], int, int, int, int, int) 
		char[] originatingFileName
		int problemId
		String[] problemArguments
		int elaborationId
		String[] messageArguments
		int severity
		int startPosition
		int endPosition
		int lineNumber
		int columnNumber
	public org.eclipse.jdt.core.compiler.CategorizedProblem createProblem (char[], int, java.lang.String[], java.lang.String[], int, int, int, int, int) 
		char[] originatingFileName
		int problemId
		String[] problemArguments
		String[] messageArguments
		int severity
		int startPosition
		int endPosition
		int lineNumber
		int columnNumber
}

lombok/ast/ecj/EcjTreeBuilder$2.class
EcjTreeBuilder.java
package lombok.ast.ecj
final lombok.ast.ecj.EcjTreeBuilder$2 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy  {
	void  () 
	public boolean proceedOnErrors () 
	public boolean stopOnFirstError () 
	public boolean ignoreAllErrors () 
}

lombok/ast/ecj/EcjTreeBuilder$3.class
EcjTreeBuilder.java
package lombok.ast.ecj
final lombok.ast.ecj.EcjTreeBuilder$3 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy  {
	void  () 
	public boolean proceedOnErrors () 
	public boolean stopOnFirstError () 
	public boolean ignoreAllErrors () 
}

lombok/ast/ecj/EcjTreeBuilder$4.class
EcjTreeBuilder.java
package lombok.ast.ecj
 lombok.ast.ecj.EcjTreeBuilder$4 extends lombok.ast.ForwardingAstVisitor {
	final synthetic lombok.ast.ecj.EcjTreeBuilder this$0
	void  (lombok.ast.ecj.EcjTreeBuilder) 
	public boolean visitCompilationUnit (lombok.ast.CompilationUnit) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] newTypes
		boolean markDep
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] newTypes
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration decl
		lombok.ast.PackageDeclaration pkgDeclaration
		lombok.ast.Comment javadoc
		lombok.ast.CompilationUnit node
		int sourceLength
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration cud
	private boolean set (lombok.ast.Node, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		int parens
		lombok.ast.Node node
		org.eclipse.jdt.internal.compiler.ast.ASTNode value
		java.util.List result
	private boolean set (lombok.ast.Node, java.util.List) 
		lombok.ast.Node node
		java.util.List values
	private int calculateExplicitDeclarations (java.lang.Iterable) 
		lombok.ast.Statement s
		java.util.Iterator i$
		Iterable statements
		int explicitDeclarations
	public boolean visitPackageDeclaration (lombok.ast.PackageDeclaration) 
		lombok.ast.PackageDeclaration node
		long[] pos
		org.eclipse.jdt.internal.compiler.ast.ImportReference pkg
	public boolean visitImportDeclaration (lombok.ast.ImportDeclaration) 
		lombok.ast.ImportDeclaration node
		int staticFlag
		long[] pos
		org.eclipse.jdt.internal.compiler.ast.ImportReference imp
	public boolean visitClassDeclaration (lombok.ast.ClassDeclaration) 
		lombok.ast.ClassDeclaration node
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration decl
	private void updateTypeBits (lombok.ast.Node, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, boolean) 
		char[] mainTypeName
		lombok.ast.Node parent
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration decl
		boolean isEnum
	private void markTypeReferenceIsSuperType (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeReference t
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] arr$
		int len$
		int i$
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration decl
	public boolean visitInterfaceDeclaration (lombok.ast.InterfaceDeclaration) 
		lombok.ast.InterfaceDeclaration node
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration decl
	public boolean visitEnumDeclaration (lombok.ast.EnumDeclaration) 
		lombok.ast.EnumDeclaration node
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration decl
	public boolean visitEnumConstant (lombok.ast.EnumConstant) 
		org.eclipse.jdt.internal.compiler.ast.AllocationExpression init
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
		lombok.ast.EnumConstant node
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration decl
		lombok.ast.Position ecjDeclarationSourcePos
		org.eclipse.jdt.internal.compiler.ast.AllocationExpression init
	public boolean visitAnnotationDeclaration (lombok.ast.AnnotationDeclaration) 
		lombok.ast.AnnotationDeclaration node
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration decl
	private void setupJavadoc (org.eclipse.jdt.internal.compiler.ast.ASTNode, lombok.ast.JavadocContainer) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration decl
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration decl
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration decl
		lombok.ast.Comment javadoc
		boolean markDep
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
		lombok.ast.JavadocContainer container
	public boolean visitConstructorDeclaration (lombok.ast.ConstructorDeclaration) 
		lombok.ast.Position ecjPos
		org.eclipse.jdt.internal.compiler.ast.Statement[] newStatements
		lombok.ast.ConstructorDeclaration node
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration decl
	public boolean visitMethodDeclaration (lombok.ast.MethodDeclaration) 
		lombok.ast.Position ecjPos
		lombok.ast.MethodDeclaration node
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration decl
		boolean setOriginalPosOnType
	public boolean visitAnnotationMethodDeclaration (lombok.ast.AnnotationMethodDeclaration) 
		lombok.ast.Position ecjSigPos
		lombok.ast.Position ecjExtDimPos
		lombok.ast.AnnotationMethodDeclaration node
		org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration decl
		boolean setOriginalPosOnType
	private transient org.eclipse.jdt.internal.compiler.ast.TypeDeclaration createTypeBody (lombok.ast.StrictListAccessor, lombok.ast.TypeDeclaration, boolean, int, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[]) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		java.util.Iterator i$
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration innerType
		lombok.ast.TypeMember member
		java.util.Iterator i$
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration defaultConstructor
		lombok.ast.StrictListAccessor members
		lombok.ast.TypeDeclaration type
		boolean canHaveConstructor
		int extraModifiers
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] initialFields
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration decl
		boolean hasExplicitConstructor
		java.util.List methods
		java.util.List fields
		java.util.List types
	public boolean visitExpressionStatement (lombok.ast.ExpressionStatement) 
		java.lang.reflect.Field f
		Exception ignore
		lombok.ast.ExpressionStatement node
		org.eclipse.jdt.internal.compiler.ast.Statement statement
	public boolean visitConstructorInvocation (lombok.ast.ConstructorInvocation) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration decl
		lombok.ast.Position ecjSigPos
		org.eclipse.jdt.internal.compiler.ast.AllocationExpression inv
		org.eclipse.jdt.internal.compiler.ast.AllocationExpression inv
		lombok.ast.ConstructorInvocation node
		org.eclipse.jdt.internal.compiler.ast.AllocationExpression inv
	public boolean visitAlternateConstructorInvocation (lombok.ast.AlternateConstructorInvocation) 
		lombok.ast.Position ecjTypeArgsPos
		lombok.ast.AlternateConstructorInvocation node
		org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall inv
	public boolean visitSuperConstructorInvocation (lombok.ast.SuperConstructorInvocation) 
		lombok.ast.Position ecjTypeArgsPos
		lombok.ast.SuperConstructorInvocation node
		org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall inv
	public boolean visitMethodInvocation (lombok.ast.MethodInvocation) 
		lombok.ast.MethodInvocation node
		org.eclipse.jdt.internal.compiler.ast.MessageSend inv
	public boolean visitSuper (lombok.ast.Super) 
		lombok.ast.Super node
	public boolean visitUnaryExpression (lombok.ast.UnaryExpression) 
		org.eclipse.jdt.internal.compiler.ast.IntLiteralMinValue minLiteral
		org.eclipse.jdt.internal.compiler.ast.LongLiteralMinValue minLiteral
		lombok.ast.IntegralLiteral lit
		org.eclipse.jdt.internal.compiler.ast.UnaryExpression expr
		lombok.ast.UnaryExpression node
		org.eclipse.jdt.internal.compiler.ast.Expression operand
		int ecjOperator
	public boolean visitBinaryExpression (lombok.ast.BinaryExpression) 
		org.eclipse.jdt.internal.compiler.ast.Expression stringConcatExpr
		lombok.ast.BinaryExpression node
		org.eclipse.jdt.internal.compiler.ast.Expression lhs
		org.eclipse.jdt.internal.compiler.ast.Expression rhs
		int ecjOperator
	private org.eclipse.jdt.internal.compiler.ast.Expression tryStringConcat (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.ast.Expression lhs
		org.eclipse.jdt.internal.compiler.ast.Expression rhs
	public boolean visitCast (lombok.ast.Cast) 
		lombok.ast.Cast node
		org.eclipse.jdt.internal.compiler.ast.Expression typeRef
		org.eclipse.jdt.internal.compiler.ast.Expression operand
		org.eclipse.jdt.internal.compiler.ast.CastExpression expr
		lombok.ast.Position ecjTypePos
	private org.eclipse.jdt.internal.compiler.ast.CastExpression createCastExpression (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression) 
		java.lang.reflect.InvocationTargetException e
		Throwable $ex
		org.eclipse.jdt.internal.compiler.ast.Expression typeRef
		org.eclipse.jdt.internal.compiler.ast.Expression operand
	public boolean visitInstanceOf (lombok.ast.InstanceOf) 
		lombok.ast.InstanceOf node
	public boolean visitInlineIfExpression (lombok.ast.InlineIfExpression) 
		lombok.ast.InlineIfExpression node
	public boolean visitSelect (lombok.ast.Select) 
		int i
		long[] posArray
		char[][] tokens
		org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference ref
		java.util.List selects
		java.util.List pos
		lombok.ast.Select current
		lombok.ast.Select node
		org.eclipse.jdt.internal.compiler.ast.FieldReference ref
	public boolean visitTypeReference (lombok.ast.TypeReference) 
		lombok.ast.TypeReferencePart part
		java.util.Iterator i$
		java.util.List identifiers
		lombok.ast.TypeReference x
		java.util.Iterator i$
		int ctr2
		boolean partHasGenerics
		lombok.ast.TypeReferencePart part
		java.util.Iterator i$
		int ctr
		long[] pos
		long[] pos
		long[] pos
		lombok.ast.TypeReference node
		org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
		org.eclipse.jdt.internal.compiler.ast.TypeReference ref
		char[][] qualifiedName
		char[] singleName
		boolean qualified
		int dims
		org.eclipse.jdt.internal.compiler.ast.TypeReference[][] params
		boolean hasGenerics
	public boolean visitTypeVariable (lombok.ast.TypeVariable) 
		org.eclipse.jdt.internal.compiler.ast.TypeReference t
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] arr$
		int len$
		int i$
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] p
		lombok.ast.TypeVariable node
		org.eclipse.jdt.internal.compiler.ast.TypeParameter param
	public boolean visitStaticInitializer (lombok.ast.StaticInitializer) 
		lombok.ast.StaticInitializer node
		org.eclipse.jdt.internal.compiler.ast.Initializer init
	public boolean visitInstanceInitializer (lombok.ast.InstanceInitializer) 
		lombok.ast.InstanceInitializer node
		org.eclipse.jdt.internal.compiler.ast.Initializer init
	public boolean visitIntegralLiteral (lombok.ast.IntegralLiteral) 
		lombok.ast.IntegralLiteral node
	public boolean visitFloatingPointLiteral (lombok.ast.FloatingPointLiteral) 
		lombok.ast.FloatingPointLiteral node
	public boolean visitBooleanLiteral (lombok.ast.BooleanLiteral) 
		lombok.ast.BooleanLiteral node
	public boolean visitNullLiteral (lombok.ast.NullLiteral) 
		lombok.ast.NullLiteral node
	public boolean visitVariableReference (lombok.ast.VariableReference) 
		lombok.ast.VariableReference node
		org.eclipse.jdt.internal.compiler.ast.SingleNameReference ref
	public boolean visitIdentifier (lombok.ast.Identifier) 
		lombok.ast.Identifier node
		org.eclipse.jdt.internal.compiler.ast.SingleNameReference ref
	public boolean visitCharLiteral (lombok.ast.CharLiteral) 
		lombok.ast.CharLiteral node
	public boolean visitStringLiteral (lombok.ast.StringLiteral) 
		lombok.ast.StringLiteral node
	public boolean visitBlock (lombok.ast.Block) 
		lombok.ast.Block node
		org.eclipse.jdt.internal.compiler.ast.Block block
	public boolean visitAnnotationValueArray (lombok.ast.AnnotationValueArray) 
		lombok.ast.AnnotationValueArray node
		org.eclipse.jdt.internal.compiler.ast.ArrayInitializer init
	public boolean visitArrayInitializer (lombok.ast.ArrayInitializer) 
		lombok.ast.ArrayInitializer node
		org.eclipse.jdt.internal.compiler.ast.ArrayInitializer init
	public boolean visitArrayCreation (lombok.ast.ArrayCreation) 
		lombok.ast.ArrayDimension dim
		java.util.Iterator i$
		lombok.ast.ArrayCreation node
		org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression aae
		int i
		org.eclipse.jdt.internal.compiler.ast.Expression[] dimensions
	public boolean visitArrayDimension (lombok.ast.ArrayDimension) 
		lombok.ast.ArrayDimension node
	public boolean visitThis (lombok.ast.This) 
		lombok.ast.This node
	public boolean visitClassLiteral (lombok.ast.ClassLiteral) 
		lombok.ast.ClassLiteral node
	public boolean visitArrayAccess (lombok.ast.ArrayAccess) 
		lombok.ast.ArrayAccess node
		org.eclipse.jdt.internal.compiler.ast.ArrayReference ref
	public boolean visitAssert (lombok.ast.Assert) 
		lombok.ast.Assert node
	public boolean visitDoWhile (lombok.ast.DoWhile) 
		lombok.ast.DoWhile node
	public boolean visitContinue (lombok.ast.Continue) 
		lombok.ast.Continue node
	public boolean visitBreak (lombok.ast.Break) 
		lombok.ast.Break node
	public boolean visitForEach (lombok.ast.ForEach) 
		lombok.ast.ForEach node
		org.eclipse.jdt.internal.compiler.ast.ForeachStatement forEach
	public boolean visitVariableDeclaration (lombok.ast.VariableDeclaration) 
		lombok.ast.VariableDeclaration node
		java.util.List list
	public boolean visitVariableDefinition (lombok.ast.VariableDefinition) 
		long[] poss
		lombok.ast.Position ecjTyperefPos
		lombok.ast.Position ecjTypeSourcePos
		int end
		int end
		lombok.ast.Position ecjPart1Pos
		lombok.ast.Position ecjPart2Pos
		int end
		lombok.ast.Position ecjDeclarationSourcePos
		lombok.ast.ecj.EcjTreeBuilder$VariableKind kind
		org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration decl
		lombok.ast.VariableDefinitionEntry entry
		java.util.Iterator i$
		lombok.ast.VariableDefinition node
		java.util.List values
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		int modifiers
		org.eclipse.jdt.internal.compiler.ast.TypeReference base
		org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration prevDecl
		org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration firstDecl
	public boolean visitIf (lombok.ast.If) 
		lombok.ast.If node
	public boolean visitLabelledStatement (lombok.ast.LabelledStatement) 
		lombok.ast.LabelledStatement node
	public boolean visitFor (lombok.ast.For) 
		lombok.ast.For node
	public boolean visitSwitch (lombok.ast.Switch) 
		lombok.ast.Switch node
		org.eclipse.jdt.internal.compiler.ast.SwitchStatement value
	public boolean visitSynchronized (lombok.ast.Synchronized) 
		lombok.ast.Synchronized node
	public boolean visitTry (lombok.ast.Try) 
		lombok.ast.Catch c
		java.util.Iterator i$
		int i
		lombok.ast.Try node
		org.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
		int catchSize
	public boolean visitThrow (lombok.ast.Throw) 
		lombok.ast.Throw node
	public boolean visitWhile (lombok.ast.While) 
		lombok.ast.While node
	public boolean visitReturn (lombok.ast.Return) 
		lombok.ast.Return node
	public boolean visitAnnotation (lombok.ast.Annotation) 
		org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation ann
		org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation ann
		lombok.ast.Annotation node
		org.eclipse.jdt.internal.compiler.ast.TypeReference type
		boolean isEcjNormal
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] values
		org.eclipse.jdt.internal.compiler.ast.NormalAnnotation ann
	public boolean visitAnnotationElement (lombok.ast.AnnotationElement) 
		lombok.ast.AnnotationElement node
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
	public boolean visitCase (lombok.ast.Case) 
		lombok.ast.Case node
	public boolean visitDefault (lombok.ast.Default) 
		lombok.ast.Default node
	public boolean visitComment (lombok.ast.Comment) 
		lombok.ast.Identifier identifier
		lombok.ast.Comment node
		lombok.ast.Node parent
		String typeName
	public boolean visitEmptyStatement (lombok.ast.EmptyStatement) 
		lombok.ast.EmptyStatement node
	public boolean visitEmptyDeclaration (lombok.ast.EmptyDeclaration) 
		lombok.ast.EmptyDeclaration node
	private int toModifiers (lombok.ast.Modifiers) 
		lombok.ast.Modifiers modifiers
	public boolean visitNode (lombok.ast.Node) 
		lombok.ast.Node node
	private char[][] chain (lombok.ast.StrictListAccessor) 
		lombok.ast.StrictListAccessor parts
	private char[][] chain (java.lang.Iterable, int) 
		lombok.ast.Identifier part
		java.util.Iterator i$
		Iterable parts
		int size
		char[][] c
		int i
	private void updateRestrictionFlags (lombok.ast.Node, org.eclipse.jdt.internal.compiler.ast.NameReference) 
		lombok.ast.Node node
		org.eclipse.jdt.internal.compiler.ast.NameReference ref
	private boolean isUndocumented (lombok.ast.Node) 
		lombok.ast.Node block
		lombok.ast.Position pos
		String content
}

lombok/ast/ecj/EcjTreeBuilder$5.class
EcjTreeBuilder.java
package lombok.ast.ecj
synthetic lombok.ast.ecj.EcjTreeBuilder$5 extends java.lang.Object {
	static final synthetic int[] $SwitchMap$lombok$ast$UnaryOperator
	static final synthetic int[] $SwitchMap$lombok$ast$WildcardKind
	static final synthetic int[] $SwitchMap$lombok$ast$ecj$EcjTreeBuilder$VariableKind
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

lombok/ast/ecj/EcjTreeBuilder$BubblingFlags.class
EcjTreeBuilder.java
package lombok.ast.ecj
final enum lombok.ast.ecj.EcjTreeBuilder$BubblingFlags extends java.lang.Enum {
	public static final enum lombok.ast.ecj.EcjTreeBuilder$BubblingFlags ASSERT
	public static final enum lombok.ast.ecj.EcjTreeBuilder$BubblingFlags LOCALTYPE
	public static final enum lombok.ast.ecj.EcjTreeBuilder$BubblingFlags ABSTRACT_METHOD
	private static final synthetic lombok.ast.ecj.EcjTreeBuilder$BubblingFlags[] $VALUES
	public static lombok.ast.ecj.EcjTreeBuilder$BubblingFlags[] values () 
	public static lombok.ast.ecj.EcjTreeBuilder$BubblingFlags valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

lombok/ast/ecj/EcjTreeBuilder$JustJavadocParser.class
EcjTreeBuilder.java
package lombok.ast.ecj
 lombok.ast.ecj.EcjTreeBuilder$JustJavadocParser extends org.eclipse.jdt.internal.compiler.parser.JavadocParser {
	private static final char[] GENERIC_JAVA_CLASS_SUFFIX
	void  (org.eclipse.jdt.internal.compiler.problem.ProblemReporter, java.lang.String) 
		org.eclipse.jdt.internal.compiler.problem.ProblemReporter reporter
		String mainTypeName
	private static org.eclipse.jdt.internal.compiler.parser.Parser makeDummyParser (org.eclipse.jdt.internal.compiler.problem.ProblemReporter, java.lang.String) 
		org.eclipse.jdt.internal.compiler.problem.ProblemReporter reporter
		String mainTypeName
		org.eclipse.jdt.internal.compiler.parser.Parser parser
		org.eclipse.jdt.internal.compiler.CompilationResult cr
	org.eclipse.jdt.internal.compiler.ast.Javadoc parse (java.lang.String, int, int) 
		String rawInput
		int from
		int to
		char[] rawContent
	static void  () 
}

lombok/ast/ecj/EcjTreeBuilder$VariableKind$1.class
EcjTreeBuilder.java
package lombok.ast.ecj
final enum lombok.ast.ecj.EcjTreeBuilder$VariableKind$1 extends lombok.ast.ecj.EcjTreeBuilder$VariableKind {
	void  (java.lang.String, int) 
	org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration create () 
}

lombok/ast/ecj/EcjTreeBuilder$VariableKind$2.class
EcjTreeBuilder.java
package lombok.ast.ecj
final enum lombok.ast.ecj.EcjTreeBuilder$VariableKind$2 extends lombok.ast.ecj.EcjTreeBuilder$VariableKind {
	void  (java.lang.String, int) 
	org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration create () 
}

lombok/ast/ecj/EcjTreeBuilder$VariableKind$3.class
EcjTreeBuilder.java
package lombok.ast.ecj
final enum lombok.ast.ecj.EcjTreeBuilder$VariableKind$3 extends lombok.ast.ecj.EcjTreeBuilder$VariableKind {
	void  (java.lang.String, int) 
	org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration create () 
}

lombok/ast/ecj/EcjTreeBuilder$VariableKind$4.class
EcjTreeBuilder.java
package lombok.ast.ecj
final enum lombok.ast.ecj.EcjTreeBuilder$VariableKind$4 extends lombok.ast.ecj.EcjTreeBuilder$VariableKind {
	void  (java.lang.String, int) 
	org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration create () 
}

lombok/ast/ecj/EcjTreeBuilder$VariableKind.class
EcjTreeBuilder.java
package lombok.ast.ecj
abstract enum lombok.ast.ecj.EcjTreeBuilder$VariableKind extends java.lang.Enum {
	public static final enum lombok.ast.ecj.EcjTreeBuilder$VariableKind UNSUPPORTED
	public static final enum lombok.ast.ecj.EcjTreeBuilder$VariableKind FIELD
	public static final enum lombok.ast.ecj.EcjTreeBuilder$VariableKind LOCAL
	public static final enum lombok.ast.ecj.EcjTreeBuilder$VariableKind ARGUMENT
	private static final synthetic lombok.ast.ecj.EcjTreeBuilder$VariableKind[] $VALUES
	public static lombok.ast.ecj.EcjTreeBuilder$VariableKind[] values () 
	public static lombok.ast.ecj.EcjTreeBuilder$VariableKind valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	abstract org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration create () 
	static lombok.ast.ecj.EcjTreeBuilder$VariableKind kind (lombok.ast.VariableDefinition) 
		lombok.ast.VariableDefinition node
		lombok.ast.Node parent
	synthetic void  (java.lang.String, int, lombok.ast.ecj.EcjTreeBuilder$1) 
		String x0
		int x1
		lombok.ast.ecj.EcjTreeBuilder$1 x2
	static void  () 
}

lombok/ast/ecj/EcjTreeBuilder.class
EcjTreeBuilder.java
package lombok.ast.ecj
public lombok.ast.ecj.EcjTreeBuilder extends java.lang.Object {
	private static final int VISIBILITY_MASK
	static final char[] PACKAGE_INFO
	private final java.util.Map sourceStructures
	private java.util.List result
	private final String rawInput
	private final org.eclipse.jdt.internal.compiler.problem.ProblemReporter reporter
	private final org.eclipse.jdt.internal.compiler.problem.ProblemReporter silentProblemReporter
	private final org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
	private final org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
	private final java.util.EnumSet bubblingFlags
	private final java.util.EnumSet AUTO_REMOVABLE_BUBBLING_FLAGS
	private static final org.eclipse.jdt.internal.compiler.IProblemFactory SILENT_PROBLEM_FACTORY
	private static final java.util.EnumMap UNARY_OPERATORS
	private static final java.util.EnumMap BINARY_OPERATORS
	private final lombok.ast.AstVisitor visitor
	public void  (lombok.ast.grammar.Source, org.eclipse.jdt.internal.compiler.impl.CompilerOptions) 
		lombok.ast.grammar.Source source
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
	public void  (java.lang.String, java.lang.String, org.eclipse.jdt.internal.compiler.impl.CompilerOptions) 
		String rawInput
		String name
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
	private static org.eclipse.jdt.internal.compiler.problem.ProblemReporter createDefaultProblemReporter (org.eclipse.jdt.internal.compiler.impl.CompilerOptions) 
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
	private static org.eclipse.jdt.internal.compiler.problem.ProblemReporter createSilentProblemReporter (org.eclipse.jdt.internal.compiler.impl.CompilerOptions) 
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
	public void  (lombok.ast.grammar.Source, org.eclipse.jdt.internal.compiler.problem.ProblemReporter, org.eclipse.jdt.internal.compiler.problem.ProblemReporter, org.eclipse.jdt.internal.compiler.CompilationResult) 
		lombok.ast.grammar.Source source
		org.eclipse.jdt.internal.compiler.problem.ProblemReporter reporter
		org.eclipse.jdt.internal.compiler.problem.ProblemReporter silentProblemReporter
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
	public void  (java.lang.String, org.eclipse.jdt.internal.compiler.problem.ProblemReporter, org.eclipse.jdt.internal.compiler.problem.ProblemReporter, org.eclipse.jdt.internal.compiler.CompilationResult) 
		String rawInput
		org.eclipse.jdt.internal.compiler.problem.ProblemReporter reporter
		org.eclipse.jdt.internal.compiler.problem.ProblemReporter silentProblemReporter
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
	private void  (lombok.ast.ecj.EcjTreeBuilder) 
		lombok.ast.ecj.EcjTreeBuilder parent
	private lombok.ast.ecj.EcjTreeBuilder create () 
	private org.eclipse.jdt.internal.compiler.ast.Expression toExpression (lombok.ast.Node) 
		lombok.ast.Node node
	private org.eclipse.jdt.internal.compiler.ast.Statement toStatement (lombok.ast.Node) 
		lombok.ast.Node node
	private org.eclipse.jdt.internal.compiler.ast.ASTNode toTree (lombok.ast.Node) 
		RuntimeException e
		lombok.ast.Node node
		lombok.ast.ecj.EcjTreeBuilder newBuilder
	private char[] toName (lombok.ast.Identifier) 
		lombok.ast.Identifier node
	private org.eclipse.jdt.internal.compiler.ast.ASTNode[] toArray (java.lang.Class, java.util.List) 
		Class type
		java.util.List list
		org.eclipse.jdt.internal.compiler.ast.ASTNode[] emptyArray
	private org.eclipse.jdt.internal.compiler.ast.ASTNode[] toArray (java.lang.Class, lombok.ast.Node) 
		Class type
		lombok.ast.Node node
	private org.eclipse.jdt.internal.compiler.ast.ASTNode[] toArray (java.lang.Class, lombok.ast.StrictListAccessor) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode value
		java.util.Iterator i$
		lombok.ast.ecj.EcjTreeBuilder newBuilder
		java.util.List values
		lombok.ast.Node node
		java.util.Iterator i$
		Class type
		lombok.ast.StrictListAccessor accessor
		java.util.List list
	private java.util.List toList (java.lang.Class, lombok.ast.Node) 
		Class type
		lombok.ast.Node node
		lombok.ast.ecj.EcjTreeBuilder newBuilder
		java.util.List all
	public void visit (lombok.ast.Node) 
		lombok.ast.Node node
	public org.eclipse.jdt.internal.compiler.ast.ASTNode get () 
	public java.util.List getAll () 
	private static org.eclipse.jdt.internal.compiler.ast.ASTNode posParen (org.eclipse.jdt.internal.compiler.ast.ASTNode, lombok.ast.Node) 
		java.util.List parensPositions
		org.eclipse.jdt.internal.compiler.ast.ASTNode in
		lombok.ast.Node node
	private static boolean isExplicitlyAbstract (lombok.ast.Modifiers) 
		lombok.ast.KeywordModifier keyword
		java.util.Iterator i$
		lombok.ast.Modifiers m
	private static int jstart (lombok.ast.Node) 
		lombok.ast.Node javadoc
		lombok.ast.Node javadoc
		lombok.ast.Node javadoc
		lombok.ast.Node node
		int start
	private static int start (lombok.ast.Node) 
		lombok.ast.Node node
	private static int end (lombok.ast.Node) 
		lombok.ast.Node node
	private static long pos (lombok.ast.Node) 
		lombok.ast.Node n
	private static long[] partsToPosArray (lombok.ast.RawListAccessor) 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.RawListAccessor parts
		long[] pos
		int idx
	private int countStructure (lombok.ast.Node, java.lang.String) 
		lombok.ast.grammar.SourceStructure struct
		java.util.Iterator i$
		lombok.ast.Node node
		String structure
		int result
	private int posOfStructure (lombok.ast.Node, java.lang.String, boolean) 
		lombok.ast.Node node
		String structure
		boolean atStart
	private int posOfStructure (lombok.ast.Node, java.lang.String, int, boolean) 
		lombok.ast.grammar.SourceStructure struct
		java.util.Iterator i$
		lombok.ast.Node node
		String structure
		int idx
		boolean atStart
		int start
		int end
		Integer result
	private static java.lang.String getTypeNameFromFileName (char[]) 
		char[] fileName
		String f
		int start
		int end
	static synthetic java.lang.String access$100 (lombok.ast.ecj.EcjTreeBuilder) 
		lombok.ast.ecj.EcjTreeBuilder x0
	static synthetic org.eclipse.jdt.internal.compiler.problem.ProblemReporter access$200 (lombok.ast.ecj.EcjTreeBuilder) 
		lombok.ast.ecj.EcjTreeBuilder x0
	static synthetic org.eclipse.jdt.internal.compiler.CompilationResult access$300 (lombok.ast.ecj.EcjTreeBuilder) 
		lombok.ast.ecj.EcjTreeBuilder x0
	static synthetic org.eclipse.jdt.internal.compiler.ast.ASTNode access$400 (lombok.ast.ecj.EcjTreeBuilder, lombok.ast.Node) 
		lombok.ast.ecj.EcjTreeBuilder x0
		lombok.ast.Node x1
	static synthetic org.eclipse.jdt.internal.compiler.ast.ASTNode[] access$500 (lombok.ast.ecj.EcjTreeBuilder, java.lang.Class, lombok.ast.StrictListAccessor) 
		lombok.ast.ecj.EcjTreeBuilder x0
		Class x1
		lombok.ast.StrictListAccessor x2
	static synthetic java.util.EnumSet access$600 (lombok.ast.ecj.EcjTreeBuilder) 
		lombok.ast.ecj.EcjTreeBuilder x0
	static synthetic java.util.EnumSet access$700 (lombok.ast.ecj.EcjTreeBuilder) 
		lombok.ast.ecj.EcjTreeBuilder x0
	static synthetic java.util.List access$800 (lombok.ast.ecj.EcjTreeBuilder) 
		lombok.ast.ecj.EcjTreeBuilder x0
	static synthetic org.eclipse.jdt.internal.compiler.ast.ASTNode access$900 (org.eclipse.jdt.internal.compiler.ast.ASTNode, lombok.ast.Node) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode x0
		lombok.ast.Node x1
	static synthetic java.util.List access$802 (lombok.ast.ecj.EcjTreeBuilder, java.util.List) 
		lombok.ast.ecj.EcjTreeBuilder x0
		java.util.List x1
	static synthetic long[] access$1000 (lombok.ast.RawListAccessor) 
		lombok.ast.RawListAccessor x0
	static synthetic int access$1100 (lombok.ast.Node) 
		lombok.ast.Node x0
	static synthetic int access$1200 (lombok.ast.Node) 
		lombok.ast.Node x0
	static synthetic int access$1300 (lombok.ast.Node) 
		lombok.ast.Node x0
	static synthetic char[] access$1400 (lombok.ast.ecj.EcjTreeBuilder, lombok.ast.Identifier) 
		lombok.ast.ecj.EcjTreeBuilder x0
		lombok.ast.Identifier x1
	static synthetic int access$1500 (lombok.ast.ecj.EcjTreeBuilder, lombok.ast.Node, java.lang.String, boolean) 
		lombok.ast.ecj.EcjTreeBuilder x0
		lombok.ast.Node x1
		String x2
		boolean x3
	static synthetic int access$1600 (lombok.ast.ecj.EcjTreeBuilder, lombok.ast.Node, java.lang.String) 
		lombok.ast.ecj.EcjTreeBuilder x0
		lombok.ast.Node x1
		String x2
	static synthetic boolean access$1700 (lombok.ast.Modifiers) 
		lombok.ast.Modifiers x0
	static synthetic org.eclipse.jdt.internal.compiler.ast.Expression access$1800 (lombok.ast.ecj.EcjTreeBuilder, lombok.ast.Node) 
		lombok.ast.ecj.EcjTreeBuilder x0
		lombok.ast.Node x1
	static synthetic java.util.List access$1900 (lombok.ast.ecj.EcjTreeBuilder, java.lang.Class, lombok.ast.Node) 
		lombok.ast.ecj.EcjTreeBuilder x0
		Class x1
		lombok.ast.Node x2
	static synthetic org.eclipse.jdt.internal.compiler.ast.ASTNode[] access$2000 (lombok.ast.ecj.EcjTreeBuilder, java.lang.Class, java.util.List) 
		lombok.ast.ecj.EcjTreeBuilder x0
		Class x1
		java.util.List x2
	static synthetic org.eclipse.jdt.internal.compiler.ast.Statement access$2100 (lombok.ast.ecj.EcjTreeBuilder, lombok.ast.Node) 
		lombok.ast.ecj.EcjTreeBuilder x0
		lombok.ast.Node x1
	static synthetic long access$2200 (lombok.ast.Node) 
		lombok.ast.Node x0
	static synthetic java.util.EnumMap access$2300 () 
	static synthetic java.util.EnumMap access$2400 () 
	static synthetic org.eclipse.jdt.internal.compiler.impl.CompilerOptions access$2500 (lombok.ast.ecj.EcjTreeBuilder) 
		lombok.ast.ecj.EcjTreeBuilder x0
	static synthetic int access$2600 (lombok.ast.ecj.EcjTreeBuilder, lombok.ast.Node, java.lang.String, int, boolean) 
		lombok.ast.ecj.EcjTreeBuilder x0
		lombok.ast.Node x1
		String x2
		int x3
		boolean x4
	static synthetic org.eclipse.jdt.internal.compiler.ast.ASTNode[] access$2700 (lombok.ast.ecj.EcjTreeBuilder, java.lang.Class, lombok.ast.Node) 
		lombok.ast.ecj.EcjTreeBuilder x0
		Class x1
		lombok.ast.Node x2
	static synthetic java.lang.String access$2800 (char[]) 
		char[] x0
	static synthetic org.eclipse.jdt.internal.compiler.problem.ProblemReporter access$2900 (lombok.ast.ecj.EcjTreeBuilder) 
		lombok.ast.ecj.EcjTreeBuilder x0
	static void  () 
}

lombok/ast/ecj/EcjTreeConverter$1.class
EcjTreeConverter.java
package lombok.ast.ecj
final lombok.ast.ecj.EcjTreeConverter$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode nodeOne
		org.eclipse.jdt.internal.compiler.ast.ASTNode nodeTwo
	public volatile synthetic int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

lombok/ast/ecj/EcjTreeConverter$2.class
EcjTreeConverter.java
package lombok.ast.ecj
 lombok.ast.ecj.EcjTreeConverter$2 extends lombok.ast.ecj.EcjTreeVisitor {
	final synthetic lombok.ast.ecj.EcjTreeConverter this$0
	void  (lombok.ast.ecj.EcjTreeConverter) 
	public void visitCompilationUnitDeclaration (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		lombok.ast.PackageDeclaration lombokJavadoc
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration node
		lombok.ast.CompilationUnit unit
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] newTypes
	public void visitImportReference (org.eclipse.jdt.internal.compiler.ast.ImportReference) 
		lombok.ast.PackageDeclaration pkg
		org.eclipse.jdt.internal.compiler.ast.ImportReference node
		lombok.ast.ImportDeclaration imp
	public void visitInitializer (org.eclipse.jdt.internal.compiler.ast.Initializer) 
		lombok.ast.StaticInitializer staticInit
		lombok.ast.InstanceInitializer instanceInit
		org.eclipse.jdt.internal.compiler.ast.Initializer node
	public void visitTypeDeclaration (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		lombok.ast.ClassDeclaration cDecl
		lombok.ast.InterfaceDeclaration iDecl
		lombok.ast.EnumDeclaration eDecl
		lombok.ast.EnumTypeBody enumTypeBody
		lombok.ast.AnnotationDeclaration aDecl
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration node
		lombok.ast.TypeDeclaration decl
	private lombok.ast.EnumTypeBody createEnumTypeBody (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] arr$
		int len$
		int i$
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration node
		lombok.ast.EnumTypeBody body
		java.util.List orderedList
		java.util.List enumConstants
	private boolean isEnumConstant (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
	private java.util.List createOrderedMemberList (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] arr$
		int len$
		int i$
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration node
		java.util.List orderedList
		java.util.List nonEnumConstants
	private lombok.ast.NormalTypeBody createNormalTypeBody (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration node
		lombok.ast.NormalTypeBody body
		java.util.List orderedList
	public void visitTypeParameter (org.eclipse.jdt.internal.compiler.ast.TypeParameter) 
		org.eclipse.jdt.internal.compiler.ast.TypeParameter node
		lombok.ast.TypeVariable var
	public void visitEmptyStatement (org.eclipse.jdt.internal.compiler.ast.EmptyStatement) 
		org.eclipse.jdt.internal.compiler.ast.EmptyStatement node
		lombok.ast.EmptyStatement statement
	public void visitLocalDeclaration (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration node
	public void visitFieldDeclaration (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration node
	public void visitFieldReference (org.eclipse.jdt.internal.compiler.ast.FieldReference) 
		org.eclipse.jdt.internal.compiler.ast.FieldReference node
		lombok.ast.Select select
	private void handleEnumConstant (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression qualifiedNode
		lombok.ast.NormalTypeBody body
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration node
		org.eclipse.jdt.internal.compiler.ast.AllocationExpression init
		lombok.ast.EnumConstant constant
	public void visitBlock (org.eclipse.jdt.internal.compiler.ast.Block) 
		org.eclipse.jdt.internal.compiler.ast.Block node
		lombok.ast.Block lombokNode
	public void visitSingleTypeReference (org.eclipse.jdt.internal.compiler.ast.SingleTypeReference) 
		org.eclipse.jdt.internal.compiler.ast.SingleTypeReference node
		lombok.ast.TypeReference ref
	private lombok.ast.TypeReferencePart createSingleTypeReferencePart (org.eclipse.jdt.internal.compiler.ast.SingleTypeReference) 
		org.eclipse.jdt.internal.compiler.ast.SingleTypeReference node
		lombok.ast.TypeReferencePart part
	private void fillTypeReferenceParts (char[][], long[], lombok.ast.StrictListAccessor) 
		lombok.ast.TypeReferencePart part
		int i
		char[][] tokens
		long[] positions
		lombok.ast.StrictListAccessor list
	public void visitQualifiedTypeReference (org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference) 
		org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference node
		lombok.ast.TypeReference ref
	private void fillTypeReferenceParts (char[][], long[], org.eclipse.jdt.internal.compiler.ast.TypeReference[][], lombok.ast.StrictListAccessor) 
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
		lombok.ast.TypeReferencePart part
		int i
		char[][] tokens
		long[] positions
		org.eclipse.jdt.internal.compiler.ast.TypeReference[][] typeArguments
		lombok.ast.StrictListAccessor list
	private lombok.ast.TypeReferencePart createTypeReferencePart (char[], long) 
		char[] token
		long pos
	private lombok.ast.TypeReferencePart createTypeReferencePart (char[], long, org.eclipse.jdt.internal.compiler.ast.TypeReference[]) 
		char[] token
		long pos
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
		lombok.ast.TypeReferencePart part
	public void visitParameterizedQualifiedTypeReference (org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference) 
		org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference node
		lombok.ast.TypeReference ref
	public void visitWildcard (org.eclipse.jdt.internal.compiler.ast.Wildcard) 
		org.eclipse.jdt.internal.compiler.ast.Wildcard node
		lombok.ast.TypeReference ref
	public void visitParameterizedSingleTypeReference (org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference) 
		org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference node
		lombok.ast.TypeReference ref
		lombok.ast.TypeReferencePart part
	public void visitArrayTypeReference (org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference) 
		org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference node
		lombok.ast.TypeReference ref
		lombok.ast.TypeReferencePart part
	public void visitArrayQualifiedTypeReference (org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference) 
		org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference node
		lombok.ast.TypeReference ref
	private lombok.ast.Node addUnaryMinusAsParent (boolean, lombok.ast.Expression) 
		boolean condition
		lombok.ast.Expression expression
	public void visitIntLiteral (org.eclipse.jdt.internal.compiler.ast.IntLiteral) 
		org.eclipse.jdt.internal.compiler.ast.IntLiteral node
		String rawValue
		boolean negative
		lombok.ast.IntegralLiteral integral
	public void visitIntLiteralMinValue (org.eclipse.jdt.internal.compiler.ast.IntLiteralMinValue) 
		org.eclipse.jdt.internal.compiler.ast.IntLiteralMinValue node
	public void visitLongLiteral (org.eclipse.jdt.internal.compiler.ast.LongLiteral) 
		org.eclipse.jdt.internal.compiler.ast.LongLiteral node
		String rawValue
		boolean negative
		lombok.ast.IntegralLiteral integral
	public void visitLongLiteralMinValue (org.eclipse.jdt.internal.compiler.ast.LongLiteralMinValue) 
		org.eclipse.jdt.internal.compiler.ast.LongLiteralMinValue node
	public void visitFloatLiteral (org.eclipse.jdt.internal.compiler.ast.FloatLiteral) 
		org.eclipse.jdt.internal.compiler.ast.FloatLiteral node
	public void visitDoubleLiteral (org.eclipse.jdt.internal.compiler.ast.DoubleLiteral) 
		org.eclipse.jdt.internal.compiler.ast.DoubleLiteral node
	public void visitTrueLiteral (org.eclipse.jdt.internal.compiler.ast.TrueLiteral) 
		org.eclipse.jdt.internal.compiler.ast.TrueLiteral node
	public void visitFalseLiteral (org.eclipse.jdt.internal.compiler.ast.FalseLiteral) 
		org.eclipse.jdt.internal.compiler.ast.FalseLiteral node
	public void visitNullLiteral (org.eclipse.jdt.internal.compiler.ast.NullLiteral) 
		org.eclipse.jdt.internal.compiler.ast.NullLiteral node
	public void visitCharLiteral (org.eclipse.jdt.internal.compiler.ast.CharLiteral) 
		org.eclipse.jdt.internal.compiler.ast.CharLiteral node
	public void visitStringLiteral (org.eclipse.jdt.internal.compiler.ast.StringLiteral) 
		org.eclipse.jdt.internal.compiler.ast.StringLiteral node
	public void visitStringLiteralConcatenation (org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation) 
		lombok.ast.Position newPos
		lombok.ast.Node lombokElemNode
		int i
		org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation node
		lombok.ast.Node lombokAggregator
	public void visitExtendedStringLiteral (org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral) 
		org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral node
	public void visitSingleNameReference (org.eclipse.jdt.internal.compiler.ast.SingleNameReference) 
		org.eclipse.jdt.internal.compiler.ast.SingleNameReference node
	org.eclipse.jdt.internal.compiler.ast.TypeReference getTypeFromCast (org.eclipse.jdt.internal.compiler.ast.CastExpression) 
		IllegalAccessException e
		org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference name
		org.eclipse.jdt.internal.compiler.ast.SingleNameReference name
		org.eclipse.jdt.internal.compiler.ast.CastExpression node
		Object expr
	public void visitCastExpression (org.eclipse.jdt.internal.compiler.ast.CastExpression) 
		org.eclipse.jdt.internal.compiler.ast.CastExpression node
		org.eclipse.jdt.internal.compiler.ast.TypeReference ref
		lombok.ast.Node result
		lombok.ast.Cast cast
	public void visitThisReference (org.eclipse.jdt.internal.compiler.ast.ThisReference) 
		org.eclipse.jdt.internal.compiler.ast.ThisReference node
	public void visitQualifiedThisReference (org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference) 
		org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference node
	public void visitSuperReference (org.eclipse.jdt.internal.compiler.ast.SuperReference) 
		org.eclipse.jdt.internal.compiler.ast.SuperReference node
	public void visitQualifiedSuperReference (org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference) 
		org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference node
	public void visitClassLiteralAccess (org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess) 
		org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess node
		lombok.ast.ClassLiteral literal
	public void visitArrayAllocationExpression (org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression) 
		org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression node
		lombok.ast.ArrayCreation creation
	public void visitArrayInitializer (org.eclipse.jdt.internal.compiler.ast.ArrayInitializer) 
		org.eclipse.jdt.internal.compiler.ast.ArrayInitializer node
		lombok.ast.ArrayInitializer init
	public void visitAssignment (org.eclipse.jdt.internal.compiler.ast.Assignment) 
		org.eclipse.jdt.internal.compiler.ast.Assignment node
		lombok.ast.BinaryExpression bin
	public void visitArrayReference (org.eclipse.jdt.internal.compiler.ast.ArrayReference) 
		org.eclipse.jdt.internal.compiler.ast.ArrayReference node
		lombok.ast.ArrayAccess access
	public void visitUnaryExpression (org.eclipse.jdt.internal.compiler.ast.UnaryExpression) 
		org.eclipse.jdt.internal.compiler.ast.UnaryExpression node
		lombok.ast.UnaryExpression unary
		int operatorId
	public void visitPrefixExpression (org.eclipse.jdt.internal.compiler.ast.PrefixExpression) 
		org.eclipse.jdt.internal.compiler.ast.PrefixExpression node
		lombok.ast.UnaryExpression unary
	public void visitPostfixExpression (org.eclipse.jdt.internal.compiler.ast.PostfixExpression) 
		org.eclipse.jdt.internal.compiler.ast.PostfixExpression node
		lombok.ast.UnaryExpression unary
	public void visitBinaryExpression (org.eclipse.jdt.internal.compiler.ast.BinaryExpression) 
		org.eclipse.jdt.internal.compiler.ast.BinaryExpression node
		lombok.ast.BinaryExpression bin
		int operatorId
	public void visitCombinedBinaryExpression (org.eclipse.jdt.internal.compiler.ast.CombinedBinaryExpression) 
		org.eclipse.jdt.internal.compiler.ast.CombinedBinaryExpression node
	public void visitCompoundAssignment (org.eclipse.jdt.internal.compiler.ast.CompoundAssignment) 
		org.eclipse.jdt.internal.compiler.ast.CompoundAssignment node
		lombok.ast.BinaryExpression bin
		int operatorId
	public void visitEqualExpression (org.eclipse.jdt.internal.compiler.ast.EqualExpression) 
		org.eclipse.jdt.internal.compiler.ast.EqualExpression node
	public void visitInstanceOfExpression (org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression) 
		org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression node
		lombok.ast.InstanceOf instanceOf
	public void visitAND_AND_Expression (org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression) 
		org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression node
	public void visitOR_OR_Expression (org.eclipse.jdt.internal.compiler.ast.OR_OR_Expression) 
		org.eclipse.jdt.internal.compiler.ast.OR_OR_Expression node
	public void visitConditionalExpression (org.eclipse.jdt.internal.compiler.ast.ConditionalExpression) 
		org.eclipse.jdt.internal.compiler.ast.ConditionalExpression node
		lombok.ast.InlineIfExpression inlineIf
	public void visitAllocationExpression (org.eclipse.jdt.internal.compiler.ast.AllocationExpression) 
		org.eclipse.jdt.internal.compiler.ast.AllocationExpression node
		lombok.ast.ConstructorInvocation constr
	public void visitQualifiedAllocationExpression (org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression) 
		lombok.ast.NormalTypeBody body
		org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression node
		lombok.ast.ConstructorInvocation constr
	private lombok.ast.Expression toSelect (char[][], long[]) 
		lombok.ast.Select select
		int i
		char[][] tokens
		long[] positions
		lombok.ast.Identifier current0
		lombok.ast.Expression current
	public void visitQualifiedNameReference (org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference) 
		lombok.ast.TypeReference ref
		org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference node
		lombok.ast.Expression select
	public void visitMessageSend (org.eclipse.jdt.internal.compiler.ast.MessageSend) 
		org.eclipse.jdt.internal.compiler.ast.MessageSend node
		lombok.ast.MethodInvocation inv
	public void visitAssertStatement (org.eclipse.jdt.internal.compiler.ast.AssertStatement) 
		org.eclipse.jdt.internal.compiler.ast.AssertStatement node
		lombok.ast.Assert asrt
	public void visitDoStatement (org.eclipse.jdt.internal.compiler.ast.DoStatement) 
		org.eclipse.jdt.internal.compiler.ast.DoStatement node
		lombok.ast.DoWhile doWhile
	public void visitForeachStatement (org.eclipse.jdt.internal.compiler.ast.ForeachStatement) 
		org.eclipse.jdt.internal.compiler.ast.ForeachStatement node
		lombok.ast.ForEach forEach
	public void visitIfStatement (org.eclipse.jdt.internal.compiler.ast.IfStatement) 
		org.eclipse.jdt.internal.compiler.ast.IfStatement node
		lombok.ast.If ifStatement
	public void visitForStatement (org.eclipse.jdt.internal.compiler.ast.ForStatement) 
		org.eclipse.jdt.internal.compiler.ast.Statement initialization
		org.eclipse.jdt.internal.compiler.ast.Statement[] arr$
		int len$
		int i$
		java.util.List decls
		org.eclipse.jdt.internal.compiler.ast.ForStatement node
		lombok.ast.For forStat
	public void visitLabeledStatement (org.eclipse.jdt.internal.compiler.ast.LabeledStatement) 
		org.eclipse.jdt.internal.compiler.ast.LabeledStatement node
		lombok.ast.LabelledStatement label
	public void visitContinueStatement (org.eclipse.jdt.internal.compiler.ast.ContinueStatement) 
		org.eclipse.jdt.internal.compiler.ast.ContinueStatement node
		lombok.ast.Continue cnt
	public void visitBreakStatement (org.eclipse.jdt.internal.compiler.ast.BreakStatement) 
		org.eclipse.jdt.internal.compiler.ast.BreakStatement node
		lombok.ast.Break brk
	public void visitSwitchStatement (org.eclipse.jdt.internal.compiler.ast.SwitchStatement) 
		org.eclipse.jdt.internal.compiler.ast.SwitchStatement node
		lombok.ast.Switch switchStat
	public void visitCaseStatement (org.eclipse.jdt.internal.compiler.ast.CaseStatement) 
		lombok.ast.Default defaultStat
		org.eclipse.jdt.internal.compiler.ast.CaseStatement node
		lombok.ast.Case caseStat
	public void visitSynchronizedStatement (org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement) 
		org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement node
		lombok.ast.Synchronized synch
	public void visitTryStatement (org.eclipse.jdt.internal.compiler.ast.TryStatement) 
		org.eclipse.jdt.internal.compiler.ast.TryStatement node
		lombok.ast.Try tryStat
	private void toCatches (org.eclipse.jdt.internal.compiler.ast.Argument[], org.eclipse.jdt.internal.compiler.ast.Block[], lombok.ast.StrictListAccessor) 
		lombok.ast.Catch cat
		lombok.ast.VariableDefinition catchArg
		int i
		org.eclipse.jdt.internal.compiler.ast.Argument[] catchArguments
		org.eclipse.jdt.internal.compiler.ast.Block[] catchBlocks
		lombok.ast.StrictListAccessor astCatches
	public void visitArgument (org.eclipse.jdt.internal.compiler.ast.Argument) 
		org.eclipse.jdt.internal.compiler.ast.Argument node
		lombok.ast.VariableDefinition varDef
	public void visitThrowStatement (org.eclipse.jdt.internal.compiler.ast.ThrowStatement) 
		org.eclipse.jdt.internal.compiler.ast.ThrowStatement node
		lombok.ast.Throw throwStat
	public void visitWhileStatement (org.eclipse.jdt.internal.compiler.ast.WhileStatement) 
		org.eclipse.jdt.internal.compiler.ast.WhileStatement node
		lombok.ast.While whileStat
	public void visitConstructorDeclaration (org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration node
		lombok.ast.ConstructorDeclaration constr
		lombok.ast.Block block
	public void visitExplicitConstructorCall (org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall) 
		lombok.ast.SuperConstructorInvocation sup
		org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall node
		lombok.ast.AlternateConstructorInvocation inv
	public void visitMethodDeclaration (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration) 
		lombok.ast.Block block
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration node
		lombok.ast.MethodDeclaration decl
		lombok.ast.Modifiers modifiers
		boolean semiColonBody
	public void visitAnnotationMethodDeclaration (org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration node
		lombok.ast.AnnotationMethodDeclaration decl
	public void visitReturnStatement (org.eclipse.jdt.internal.compiler.ast.ReturnStatement) 
		org.eclipse.jdt.internal.compiler.ast.ReturnStatement node
		lombok.ast.Return returnStat
	public void visitClinit (org.eclipse.jdt.internal.compiler.ast.Clinit) 
		org.eclipse.jdt.internal.compiler.ast.Clinit node
	public void visitMarkerAnnotation (org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation) 
		org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation node
		lombok.ast.Annotation annot
	public void visitSingleMemberAnnotation (org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation) 
		org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation node
		lombok.ast.Annotation annot
		lombok.ast.AnnotationElement element
	public void visitNormalAnnotation (org.eclipse.jdt.internal.compiler.ast.NormalAnnotation) 
		org.eclipse.jdt.internal.compiler.ast.NormalAnnotation node
		lombok.ast.Annotation annot
	private lombok.ast.Annotation createAnnotation (org.eclipse.jdt.internal.compiler.ast.Annotation) 
		org.eclipse.jdt.internal.compiler.ast.Annotation node
		lombok.ast.Annotation annotation
	public void visitMemberValuePair (org.eclipse.jdt.internal.compiler.ast.MemberValuePair) 
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair node
		lombok.ast.AnnotationElement element
	public void visitUnionTypeReference (org.eclipse.jdt.internal.compiler.ast.UnionTypeReference) 
		org.eclipse.jdt.internal.compiler.ast.TypeReference ref
		org.eclipse.jdt.internal.compiler.ast.UnionTypeReference node
	public void visitJavadoc (org.eclipse.jdt.internal.compiler.ast.Javadoc) 
		String reconstructed
		org.eclipse.jdt.internal.compiler.ast.Javadoc node
		lombok.ast.Comment comment
	private lombok.ast.UnaryExpression fillUnaryOperator (org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, lombok.ast.UnaryExpression) 
		org.eclipse.jdt.internal.compiler.ast.CompoundAssignment ecjNode
		lombok.ast.UnaryExpression node
}

lombok/ast/ecj/EcjTreeConverter$FlagKey.class
EcjTreeConverter.java
package lombok.ast.ecj
final enum lombok.ast.ecj.EcjTreeConverter$FlagKey extends java.lang.Enum {
	public static final enum lombok.ast.ecj.EcjTreeConverter$FlagKey IMPORTDECLARATION_IS_PACKAGE
	public static final enum lombok.ast.ecj.EcjTreeConverter$FlagKey NAMEREFERENCE_IS_TYPE
	public static final enum lombok.ast.ecj.EcjTreeConverter$FlagKey AS_STATEMENT
	public static final enum lombok.ast.ecj.EcjTreeConverter$FlagKey AS_DEFINITION
	public static final enum lombok.ast.ecj.EcjTreeConverter$FlagKey AS_ENUM
	public static final enum lombok.ast.ecj.EcjTreeConverter$FlagKey NO_VARDECL_FOLDING
	private static final synthetic lombok.ast.ecj.EcjTreeConverter$FlagKey[] $VALUES
	public static lombok.ast.ecj.EcjTreeConverter$FlagKey[] values () 
	public static lombok.ast.ecj.EcjTreeConverter$FlagKey valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

lombok/ast/ecj/EcjTreeConverter.class
EcjTreeConverter.java
package lombok.ast.ecj
public lombok.ast.ecj.EcjTreeConverter extends java.lang.Object {
	private java.util.List result
	private java.util.Map params
	private String rawInput
	private static final java.util.Comparator ASTNODE_ORDER
	private final lombok.ast.ecj.EcjTreeVisitor visitor
	static final java.lang.reflect.Field CASTEXPRESSION_TYPE_FIELD
	static final java.util.Map UNARY_PREFIX_OPERATORS
	static final java.util.Map UNARY_POSTFIX_OPERATORS
	static final java.util.Map GENERIC_UNARY_OPERATORS
	static final java.util.Map GENERIC_BINARY_OPERATORS
	static final java.util.Map ASSIGN_BINARY_OPERATORS
	public void  () 
	private boolean hasFlag (lombok.ast.ecj.EcjTreeConverter$FlagKey) 
		lombok.ast.ecj.EcjTreeConverter$FlagKey key
	private java.lang.Object getFlag (lombok.ast.ecj.EcjTreeConverter$FlagKey) 
		lombok.ast.ecj.EcjTreeConverter$FlagKey key
	public java.util.List getAll () 
	public lombok.ast.Node get () 
	private void set (org.eclipse.jdt.internal.compiler.ast.ASTNode, lombok.ast.Node) 
		Exception e
		lombok.ast.ExpressionStatement stat
		int start
		int end
		int i
		int parenCount
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
		lombok.ast.Node value
		java.util.List result
	private void set (org.eclipse.jdt.internal.compiler.ast.ASTNode, java.util.List) 
		lombok.ast.Node value
		java.util.Iterator i$
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
		java.util.List values
	private transient lombok.ast.Node toTree (org.eclipse.jdt.internal.compiler.ast.ASTNode, lombok.ast.ecj.EcjTreeConverter$FlagKey[]) 
		lombok.ast.ecj.EcjTreeConverter$FlagKey key
		lombok.ast.ecj.EcjTreeConverter$FlagKey[] arr$
		int len$
		int i$
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
		lombok.ast.ecj.EcjTreeConverter$FlagKey[] keys
		java.util.Map map
	private lombok.ast.Node toTree (org.eclipse.jdt.internal.compiler.ast.ASTNode, java.util.Map) 
		RuntimeException e
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
		java.util.Map params
		lombok.ast.ecj.EcjTreeConverter newConverter
	private void setConversionStructInfo (lombok.ast.Node, java.lang.String) 
		lombok.ast.Node lombokNode
		String key
	private transient void fillList (org.eclipse.jdt.internal.compiler.ast.ASTNode[], lombok.ast.RawListAccessor, lombok.ast.ecj.EcjTreeConverter$FlagKey[]) 
		lombok.ast.ecj.EcjTreeConverter$FlagKey key
		lombok.ast.ecj.EcjTreeConverter$FlagKey[] arr$
		int len$
		int i$
		org.eclipse.jdt.internal.compiler.ast.ASTNode[] nodes
		lombok.ast.RawListAccessor list
		lombok.ast.ecj.EcjTreeConverter$FlagKey[] keys
		java.util.Map map
	private void fillList (org.eclipse.jdt.internal.compiler.ast.ASTNode[], lombok.ast.RawListAccessor, java.util.Map) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
		org.eclipse.jdt.internal.compiler.ast.ASTNode[] arr$
		int len$
		int i$
		org.eclipse.jdt.internal.compiler.ast.ASTNode[] nodes
		lombok.ast.RawListAccessor list
		java.util.Map params
		java.util.List varDeclQueue
		boolean fold
	private transient void fillUtilityList (java.util.List, org.eclipse.jdt.internal.compiler.ast.ASTNode[]) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode statement
		org.eclipse.jdt.internal.compiler.ast.ASTNode[] arr$
		int len$
		int i$
		java.util.List list
		org.eclipse.jdt.internal.compiler.ast.ASTNode[] nodes
	public void visit (java.lang.String, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		String rawInput
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
	private transient lombok.ast.Node toVariableDefinition (java.util.List, lombok.ast.ecj.EcjTreeConverter$FlagKey[]) 
		lombok.ast.ecj.EcjTreeConverter$FlagKey key
		lombok.ast.ecj.EcjTreeConverter$FlagKey[] arr$
		int len$
		int i$
		java.util.List decls
		lombok.ast.ecj.EcjTreeConverter$FlagKey[] keys
		java.util.Map map
	private lombok.ast.Node toVariableDefinition (java.util.List, java.util.Map) 
		java.util.List decls
		java.util.Map params
		lombok.ast.VariableDefinition def
		org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration first
		lombok.ast.VariableDeclaration decl
	private lombok.ast.VariableDefinition createVariableDefinition (java.util.List, java.util.Map) 
		org.eclipse.jdt.internal.compiler.ast.TypeReference tr
		int newDims
		org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration decl
		java.util.Iterator i$
		lombok.ast.VariableDefinitionEntry varDefEntry
		int delta
		org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration decl
		java.util.Iterator i$
		java.util.List decls
		java.util.Map params
		int dims
		org.eclipse.jdt.internal.compiler.ast.TypeReference winner
		org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration first
		lombok.ast.VariableDefinition varDef
	private lombok.ast.Identifier toIdentifier (char[], long) 
		char[] token
		long pos
	private lombok.ast.Identifier toIdentifier (char[], int, int) 
		char[] token
		int start
		int end
	private lombok.ast.Identifier toIdentifier (char[], lombok.ast.Position) 
		char[] token
		lombok.ast.Position pos
		lombok.ast.Identifier id
	private lombok.ast.Position toPosition (int, int) 
		int start
		int end
	private lombok.ast.Position toPosition (long) 
		long pos
	private long toLong (int, int) 
		int start
		int end
	private lombok.ast.Modifiers toModifiers (int, org.eclipse.jdt.internal.compiler.ast.Annotation[], int, int) 
		lombok.ast.KeywordModifier mod
		java.util.Iterator i$
		int modifiers
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		int start
		int end
		lombok.ast.Modifiers m
	private lombok.ast.Block toBlock (org.eclipse.jdt.internal.compiler.ast.Statement[]) 
		org.eclipse.jdt.internal.compiler.ast.Statement[] statements
		lombok.ast.Block block
	private void fillDimensions (org.eclipse.jdt.internal.compiler.ast.Expression[], lombok.ast.RawListAccessor) 
		org.eclipse.jdt.internal.compiler.ast.Expression node
		org.eclipse.jdt.internal.compiler.ast.Expression[] arr$
		int len$
		int i$
		org.eclipse.jdt.internal.compiler.ast.Expression[] nodes
		lombok.ast.RawListAccessor list
	private void fillIdentifiers (char[][], long[], lombok.ast.StrictListAccessor) 
		int i
		char[][] tokens
		long[] positions
		lombok.ast.StrictListAccessor list
	private lombok.ast.Node setPosition (org.eclipse.jdt.internal.compiler.ast.ASTNode, lombok.ast.Node) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
		lombok.ast.Node lombokNode
	static synthetic lombok.ast.Node access$000 (lombok.ast.ecj.EcjTreeConverter, org.eclipse.jdt.internal.compiler.ast.ASTNode, lombok.ast.ecj.EcjTreeConverter$FlagKey[]) 
		lombok.ast.ecj.EcjTreeConverter x0
		org.eclipse.jdt.internal.compiler.ast.ASTNode x1
		lombok.ast.ecj.EcjTreeConverter$FlagKey[] x2
	static synthetic void access$100 (lombok.ast.ecj.EcjTreeConverter, org.eclipse.jdt.internal.compiler.ast.ASTNode[], lombok.ast.RawListAccessor, lombok.ast.ecj.EcjTreeConverter$FlagKey[]) 
		lombok.ast.ecj.EcjTreeConverter x0
		org.eclipse.jdt.internal.compiler.ast.ASTNode[] x1
		lombok.ast.RawListAccessor x2
		lombok.ast.ecj.EcjTreeConverter$FlagKey[] x3
	static synthetic void access$200 (lombok.ast.ecj.EcjTreeConverter, org.eclipse.jdt.internal.compiler.ast.ASTNode, lombok.ast.Node) 
		lombok.ast.ecj.EcjTreeConverter x0
		org.eclipse.jdt.internal.compiler.ast.ASTNode x1
		lombok.ast.Node x2
	static synthetic boolean access$300 (lombok.ast.ecj.EcjTreeConverter, lombok.ast.ecj.EcjTreeConverter$FlagKey) 
		lombok.ast.ecj.EcjTreeConverter x0
		lombok.ast.ecj.EcjTreeConverter$FlagKey x1
	static synthetic void access$400 (lombok.ast.ecj.EcjTreeConverter, char[][], long[], lombok.ast.StrictListAccessor) 
		lombok.ast.ecj.EcjTreeConverter x0
		char[][] x1
		long[] x2
		lombok.ast.StrictListAccessor x3
	static synthetic lombok.ast.Position access$500 (lombok.ast.ecj.EcjTreeConverter, int, int) 
		lombok.ast.ecj.EcjTreeConverter x0
		int x1
		int x2
	static synthetic lombok.ast.Node access$600 (lombok.ast.ecj.EcjTreeConverter, org.eclipse.jdt.internal.compiler.ast.ASTNode, lombok.ast.Node) 
		lombok.ast.ecj.EcjTreeConverter x0
		org.eclipse.jdt.internal.compiler.ast.ASTNode x1
		lombok.ast.Node x2
	static synthetic lombok.ast.Modifiers access$700 (lombok.ast.ecj.EcjTreeConverter, int, org.eclipse.jdt.internal.compiler.ast.Annotation[], int, int) 
		lombok.ast.ecj.EcjTreeConverter x0
		int x1
		org.eclipse.jdt.internal.compiler.ast.Annotation[] x2
		int x3
		int x4
	static synthetic lombok.ast.Identifier access$800 (lombok.ast.ecj.EcjTreeConverter, char[], int, int) 
		lombok.ast.ecj.EcjTreeConverter x0
		char[] x1
		int x2
		int x3
	static synthetic void access$900 (lombok.ast.ecj.EcjTreeConverter, java.util.List, org.eclipse.jdt.internal.compiler.ast.ASTNode[]) 
		lombok.ast.ecj.EcjTreeConverter x0
		java.util.List x1
		org.eclipse.jdt.internal.compiler.ast.ASTNode[] x2
	static synthetic java.util.Comparator access$1000 () 
	static synthetic java.util.Map access$1100 (lombok.ast.ecj.EcjTreeConverter) 
		lombok.ast.ecj.EcjTreeConverter x0
	static synthetic lombok.ast.Node access$1200 (lombok.ast.ecj.EcjTreeConverter, java.util.List, java.util.Map) 
		lombok.ast.ecj.EcjTreeConverter x0
		java.util.List x1
		java.util.Map x2
	static synthetic lombok.ast.Node access$1300 (lombok.ast.ecj.EcjTreeConverter, java.util.List, lombok.ast.ecj.EcjTreeConverter$FlagKey[]) 
		lombok.ast.ecj.EcjTreeConverter x0
		java.util.List x1
		lombok.ast.ecj.EcjTreeConverter$FlagKey[] x2
	static synthetic lombok.ast.Identifier access$1400 (lombok.ast.ecj.EcjTreeConverter, char[], long) 
		lombok.ast.ecj.EcjTreeConverter x0
		char[] x1
		long x2
	static synthetic lombok.ast.Block access$1500 (lombok.ast.ecj.EcjTreeConverter, org.eclipse.jdt.internal.compiler.ast.Statement[]) 
		lombok.ast.ecj.EcjTreeConverter x0
		org.eclipse.jdt.internal.compiler.ast.Statement[] x1
	static synthetic lombok.ast.Position access$1600 (lombok.ast.ecj.EcjTreeConverter, long) 
		lombok.ast.ecj.EcjTreeConverter x0
		long x1
	static synthetic long access$1700 (lombok.ast.ecj.EcjTreeConverter, int, int) 
		lombok.ast.ecj.EcjTreeConverter x0
		int x1
		int x2
	static synthetic void access$1800 (lombok.ast.ecj.EcjTreeConverter, org.eclipse.jdt.internal.compiler.ast.Expression[], lombok.ast.RawListAccessor) 
		lombok.ast.ecj.EcjTreeConverter x0
		org.eclipse.jdt.internal.compiler.ast.Expression[] x1
		lombok.ast.RawListAccessor x2
	static synthetic void access$1900 (lombok.ast.ecj.EcjTreeConverter, lombok.ast.Node, java.lang.String) 
		lombok.ast.ecj.EcjTreeConverter x0
		lombok.ast.Node x1
		String x2
	static synthetic java.lang.String access$2000 (lombok.ast.ecj.EcjTreeConverter) 
		lombok.ast.ecj.EcjTreeConverter x0
	static void  () 
		NoSuchFieldException e
}

lombok/ast/ecj/EcjTreeOperations.class
EcjTreeOperations.java
package lombok.ast.ecj
public lombok.ast.ecj.EcjTreeOperations extends java.lang.Object {
	private void  () 
	private static java.lang.String convertToString0 (org.eclipse.jdt.internal.compiler.ast.ASTNode, lombok.ast.ecj.EcjTreePrinter) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode tree
		lombok.ast.ecj.EcjTreePrinter printer
		String string
	public static java.lang.String convertToString (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode tree
	public static java.lang.String convertToStringNoPositions (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode tree
	private static void dodgePostFixArraysInVarDeclarations (lombok.ast.ecj.EcjTreePrinter) 
		lombok.ast.ecj.EcjTreePrinter printer
	private static void dodgeExtendedStringLiterals (lombok.ast.ecj.EcjTreePrinter) 
		lombok.ast.ecj.EcjTreePrinter printer
	private static void dodgeCombinedBinaryExpressions (lombok.ast.ecj.EcjTreePrinter) 
		lombok.ast.ecj.EcjTreePrinter printer
}

lombok/ast/ecj/EcjTreePrinter$1.class
EcjTreePrinter.java
package lombok.ast.ecj
 lombok.ast.ecj.EcjTreePrinter$1 extends lombok.ast.ecj.EcjTreeVisitor {
	final synthetic lombok.ast.ecj.EcjTreePrinter this$0
	void  (lombok.ast.ecj.EcjTreePrinter) 
	public void visitAny (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		Object value
		lombok.ast.ecj.EcjTreePrinter$ReferenceTrackingSkip skip
		java.util.Iterator i$
		String skipListKey
		Object value
		boolean trackRef
		lombok.ast.ecj.EcjTreePrinter$ComponentField f
		java.util.Iterator i$
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
		java.util.Collection fields
	public void visitOther (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
}

lombok/ast/ecj/EcjTreePrinter$ComponentField.class
EcjTreePrinter.java
package lombok.ast.ecj
 lombok.ast.ecj.EcjTreePrinter$ComponentField extends java.lang.Object implements java.lang.Comparable  {
	private static final java.util.List KNOWN_PACKAGES
	private com.google.common.collect.ImmutableMap DEFAULTS
	private final java.lang.reflect.Field field
	private final int dimensions
	private final Class type
	public void  (java.lang.reflect.Field) 
		java.lang.reflect.Field field
		Class type
		int dimensions
	public java.lang.String toString () 
	private java.lang.String createDescription () 
		int dim
		StringBuilder result
	private java.lang.String typeName () 
	boolean isPositionField () 
	public int compareTo (lombok.ast.ecj.EcjTreePrinter$ComponentField) 
		lombok.ast.ecj.EcjTreePrinter$ComponentField o
		Class otherType
	public void printVisited (lombok.ast.ecj.EcjTreePrinter$Printer, java.lang.Integer) 
		lombok.ast.ecj.EcjTreePrinter$Printer printer
		Integer id
	public void print (lombok.ast.ecj.EcjTreePrinter$Printer, lombok.ast.ecj.EcjTreeVisitor, java.lang.Object, boolean) 
		lombok.ast.ecj.EcjTreePrinter$Printer printer
		lombok.ast.ecj.EcjTreeVisitor visitor
		Object value
		boolean trackRef
		boolean posField
	private void unroll (lombok.ast.ecj.EcjTreePrinter$Printer, lombok.ast.ecj.EcjTreeVisitor, java.lang.Object, int, java.lang.String, boolean, boolean) 
		int i
		int length
		lombok.ast.ecj.EcjTreePrinter$Printer printer
		lombok.ast.ecj.EcjTreeVisitor visitor
		Object value
		int dim
		String description
		boolean posField
		boolean trackRef
	private boolean isDefault (java.lang.Object) 
		Object value
	public volatile synthetic int compareTo (java.lang.Object) 
		Object x0
	static synthetic java.lang.reflect.Field access$200 (lombok.ast.ecj.EcjTreePrinter$ComponentField) 
		lombok.ast.ecj.EcjTreePrinter$ComponentField x0
	static void  () 
}

lombok/ast/ecj/EcjTreePrinter$Printer.class
EcjTreePrinter.java
package lombok.ast.ecj
 lombok.ast.ecj.EcjTreePrinter$Printer extends java.lang.Object {
	final java.util.Map visited
	int objectCounter
	private final StringBuilder content
	private int indent
	private final boolean printPositions
	public void  (boolean) 
		boolean printPositions
	void begin (java.lang.String, java.lang.String, java.lang.Class, int) 
		String typeName
		String description
		Class clazz
		int id
	void end () 
	public void printProperty (java.lang.String, java.lang.String, java.lang.Object, boolean) 
		long longValue
		String stringValue
		String stringValue
		String stringValue
		long longValue
		String stringValue
		String stringValue
		String stringValue
		char[] single
		char[][] arr$
		int len$
		int i$
		StringBuilder sb
		String stringValue
		String stringValue
		String typeName
		String name
		Object value
		boolean posField
		String stringValue
	private static java.lang.String formatBits (int) 
		int value
		java.util.List elems
		int pos
	private void printIndent () 
		int i
	static synthetic java.lang.StringBuilder access$000 (lombok.ast.ecj.EcjTreePrinter$Printer) 
		lombok.ast.ecj.EcjTreePrinter$Printer x0
	static synthetic boolean access$900 (lombok.ast.ecj.EcjTreePrinter$Printer) 
		lombok.ast.ecj.EcjTreePrinter$Printer x0
}

lombok/ast/ecj/EcjTreePrinter$ReferenceTrackingSkip.class
EcjTreePrinter.java
package lombok.ast.ecj
 lombok.ast.ecj.EcjTreePrinter$ReferenceTrackingSkip extends java.lang.Object {
	private final Class parent
	private final Class type
	public void  (java.lang.Class, java.lang.Class) 
		Class parent
		Class type
	public java.lang.Class getParent () 
	public java.lang.Class getType () 
	public boolean equals (java.lang.Object) 
		Object o
		lombok.ast.ecj.EcjTreePrinter$ReferenceTrackingSkip other
	public boolean canEqual (java.lang.Object) 
		Object other
	public int hashCode () 
		int PRIME
		int result
	public java.lang.String toString () 
}

lombok/ast/ecj/EcjTreePrinter.class
EcjTreePrinter.java
package lombok.ast.ecj
public lombok.ast.ecj.EcjTreePrinter extends java.lang.Object {
	private static final com.google.common.collect.Multimap visitedClasses
	private static final java.util.List POSITION_FIELDNAMES
	private final lombok.ast.ecj.EcjTreePrinter$Printer printer
	private java.util.Set propertySkipList
	private com.google.common.collect.Multimap propertyIfValueSkipList
	private java.util.Map stringReplacements
	private java.util.List referenceTrackingSkipList
	private final lombok.ast.ecj.EcjTreeVisitor visitor
	private void  (boolean) 
		boolean printPositions
	public static lombok.ast.ecj.EcjTreePrinter printerWithPositions () 
	public static lombok.ast.ecj.EcjTreePrinter printerWithoutPositions () 
	public java.lang.String toString () 
	public java.lang.String getContent () 
		java.util.Map$Entry entry
		java.util.Iterator i$
		String result
	public void visit (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
	public lombok.ast.ecj.EcjTreePrinter skipProperty (java.lang.Class, java.lang.String) 
		Class type
		String propertyName
	public lombok.ast.ecj.EcjTreePrinter skipPropertyIfHasValue (java.lang.Class, java.lang.String, java.lang.Object) 
		Class type
		String propertyName
		Object value
	public void stringReplace (java.lang.String, java.lang.String) 
		String original
		String replacement
	public lombok.ast.ecj.EcjTreePrinter skipReferenceTracking (java.lang.Class, java.lang.Class) 
		Class parent
		Class type
	private java.lang.Object readField (java.lang.reflect.Field, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		IllegalAccessException $ex
		java.lang.reflect.Field field
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
	private static java.util.Collection findFields (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		java.lang.reflect.Field f
		java.util.Iterator i$
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
		Class clazz
		java.util.List fields
	private static java.util.List findAllFields (java.lang.Class) 
		Class clazz
		java.util.List allFields
	private static void findAllFieldsRecursively (java.util.List, java.lang.Class) 
		java.util.List allFields
		Class clazz
	static synthetic java.util.Collection access$100 (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode x0
	static synthetic java.util.Set access$300 (lombok.ast.ecj.EcjTreePrinter) 
		lombok.ast.ecj.EcjTreePrinter x0
	static synthetic java.lang.Object access$400 (lombok.ast.ecj.EcjTreePrinter, java.lang.reflect.Field, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		lombok.ast.ecj.EcjTreePrinter x0
		java.lang.reflect.Field x1
		org.eclipse.jdt.internal.compiler.ast.ASTNode x2
	static synthetic com.google.common.collect.Multimap access$500 (lombok.ast.ecj.EcjTreePrinter) 
		lombok.ast.ecj.EcjTreePrinter x0
	static synthetic java.util.List access$600 (lombok.ast.ecj.EcjTreePrinter) 
		lombok.ast.ecj.EcjTreePrinter x0
	static synthetic lombok.ast.ecj.EcjTreePrinter$Printer access$700 (lombok.ast.ecj.EcjTreePrinter) 
		lombok.ast.ecj.EcjTreePrinter x0
	static synthetic java.util.List access$800 () 
	static void  () 
}

lombok/ast/ecj/EcjTreeVisitor.class
EcjTreeVisitor.java
package lombok.ast.ecj
public abstract lombok.ast.ecj.EcjTreeVisitor extends java.lang.Object {
	public void  () 
	public void visitEcjNode (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
		Class clazz
	public void visitOther (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
	public void visitAny (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
	public void visitWildcard (org.eclipse.jdt.internal.compiler.ast.Wildcard) 
		org.eclipse.jdt.internal.compiler.ast.Wildcard node
	public void visitWhileStatement (org.eclipse.jdt.internal.compiler.ast.WhileStatement) 
		org.eclipse.jdt.internal.compiler.ast.WhileStatement node
	public void visitUnaryExpression (org.eclipse.jdt.internal.compiler.ast.UnaryExpression) 
		org.eclipse.jdt.internal.compiler.ast.UnaryExpression node
	public void visitTypeParameter (org.eclipse.jdt.internal.compiler.ast.TypeParameter) 
		org.eclipse.jdt.internal.compiler.ast.TypeParameter node
	public void visitTypeDeclaration (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration node
	public void visitTryStatement (org.eclipse.jdt.internal.compiler.ast.TryStatement) 
		org.eclipse.jdt.internal.compiler.ast.TryStatement node
	public void visitTrueLiteral (org.eclipse.jdt.internal.compiler.ast.TrueLiteral) 
		org.eclipse.jdt.internal.compiler.ast.TrueLiteral node
	public void visitThrowStatement (org.eclipse.jdt.internal.compiler.ast.ThrowStatement) 
		org.eclipse.jdt.internal.compiler.ast.ThrowStatement node
	public void visitThisReference (org.eclipse.jdt.internal.compiler.ast.ThisReference) 
		org.eclipse.jdt.internal.compiler.ast.ThisReference node
	public void visitSynchronizedStatement (org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement) 
		org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement node
	public void visitSwitchStatement (org.eclipse.jdt.internal.compiler.ast.SwitchStatement) 
		org.eclipse.jdt.internal.compiler.ast.SwitchStatement node
	public void visitSuperReference (org.eclipse.jdt.internal.compiler.ast.SuperReference) 
		org.eclipse.jdt.internal.compiler.ast.SuperReference node
	public void visitStringLiteral (org.eclipse.jdt.internal.compiler.ast.StringLiteral) 
		org.eclipse.jdt.internal.compiler.ast.StringLiteral node
	public void visitSingleTypeReference (org.eclipse.jdt.internal.compiler.ast.SingleTypeReference) 
		org.eclipse.jdt.internal.compiler.ast.SingleTypeReference node
	public void visitSingleNameReference (org.eclipse.jdt.internal.compiler.ast.SingleNameReference) 
		org.eclipse.jdt.internal.compiler.ast.SingleNameReference node
	public void visitSingleMemberAnnotation (org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation) 
		org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation node
	public void visitReturnStatement (org.eclipse.jdt.internal.compiler.ast.ReturnStatement) 
		org.eclipse.jdt.internal.compiler.ast.ReturnStatement node
	public void visitQualifiedTypeReference (org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference) 
		org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference node
	public void visitQualifiedThisReference (org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference) 
		org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference node
	public void visitQualifiedSuperReference (org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference) 
		org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference node
	public void visitQualifiedNameReference (org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference) 
		org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference node
	public void visitQualifiedAllocationExpression (org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression) 
		org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression node
	public void visitPrefixExpression (org.eclipse.jdt.internal.compiler.ast.PrefixExpression) 
		org.eclipse.jdt.internal.compiler.ast.PrefixExpression node
	public void visitPostfixExpression (org.eclipse.jdt.internal.compiler.ast.PostfixExpression) 
		org.eclipse.jdt.internal.compiler.ast.PostfixExpression node
	public void visitParameterizedSingleTypeReference (org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference) 
		org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference node
	public void visitParameterizedQualifiedTypeReference (org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference) 
		org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference node
	public void visitOR_OR_Expression (org.eclipse.jdt.internal.compiler.ast.OR_OR_Expression) 
		org.eclipse.jdt.internal.compiler.ast.OR_OR_Expression node
	public void visitNullLiteral (org.eclipse.jdt.internal.compiler.ast.NullLiteral) 
		org.eclipse.jdt.internal.compiler.ast.NullLiteral node
	public void visitNormalAnnotation (org.eclipse.jdt.internal.compiler.ast.NormalAnnotation) 
		org.eclipse.jdt.internal.compiler.ast.NormalAnnotation node
	public void visitStringLiteralConcatenation (org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation) 
		org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation node
	public void visitMethodDeclaration (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration node
	public void visitMessageSend (org.eclipse.jdt.internal.compiler.ast.MessageSend) 
		org.eclipse.jdt.internal.compiler.ast.MessageSend node
	public void visitMemberValuePair (org.eclipse.jdt.internal.compiler.ast.MemberValuePair) 
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair node
	public void visitMarkerAnnotation (org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation) 
		org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation node
	public void visitLongLiteral (org.eclipse.jdt.internal.compiler.ast.LongLiteral) 
		org.eclipse.jdt.internal.compiler.ast.LongLiteral node
	public void visitLocalDeclaration (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration node
	public void visitLabeledStatement (org.eclipse.jdt.internal.compiler.ast.LabeledStatement) 
		org.eclipse.jdt.internal.compiler.ast.LabeledStatement node
	public void visitIntLiteral (org.eclipse.jdt.internal.compiler.ast.IntLiteral) 
		org.eclipse.jdt.internal.compiler.ast.IntLiteral node
	public void visitInstanceOfExpression (org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression) 
		org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression node
	public void visitInitializer (org.eclipse.jdt.internal.compiler.ast.Initializer) 
		org.eclipse.jdt.internal.compiler.ast.Initializer node
	public void visitImportReference (org.eclipse.jdt.internal.compiler.ast.ImportReference) 
		org.eclipse.jdt.internal.compiler.ast.ImportReference node
	public void visitIfStatement (org.eclipse.jdt.internal.compiler.ast.IfStatement) 
		org.eclipse.jdt.internal.compiler.ast.IfStatement node
	public void visitForStatement (org.eclipse.jdt.internal.compiler.ast.ForStatement) 
		org.eclipse.jdt.internal.compiler.ast.ForStatement node
	public void visitForeachStatement (org.eclipse.jdt.internal.compiler.ast.ForeachStatement) 
		org.eclipse.jdt.internal.compiler.ast.ForeachStatement node
	public void visitFloatLiteral (org.eclipse.jdt.internal.compiler.ast.FloatLiteral) 
		org.eclipse.jdt.internal.compiler.ast.FloatLiteral node
	public void visitFieldReference (org.eclipse.jdt.internal.compiler.ast.FieldReference) 
		org.eclipse.jdt.internal.compiler.ast.FieldReference node
	public void visitFieldDeclaration (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration node
	public void visitFalseLiteral (org.eclipse.jdt.internal.compiler.ast.FalseLiteral) 
		org.eclipse.jdt.internal.compiler.ast.FalseLiteral node
	public void visitExtendedStringLiteral (org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral) 
		org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral node
	public void visitExplicitConstructorCall (org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall) 
		org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall node
	public void visitEqualExpression (org.eclipse.jdt.internal.compiler.ast.EqualExpression) 
		org.eclipse.jdt.internal.compiler.ast.EqualExpression node
	public void visitEmptyStatement (org.eclipse.jdt.internal.compiler.ast.EmptyStatement) 
		org.eclipse.jdt.internal.compiler.ast.EmptyStatement node
	public void visitDoubleLiteral (org.eclipse.jdt.internal.compiler.ast.DoubleLiteral) 
		org.eclipse.jdt.internal.compiler.ast.DoubleLiteral node
	public void visitDoStatement (org.eclipse.jdt.internal.compiler.ast.DoStatement) 
		org.eclipse.jdt.internal.compiler.ast.DoStatement node
	public void visitContinueStatement (org.eclipse.jdt.internal.compiler.ast.ContinueStatement) 
		org.eclipse.jdt.internal.compiler.ast.ContinueStatement node
	public void visitConstructorDeclaration (org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration node
	public void visitConditionalExpression (org.eclipse.jdt.internal.compiler.ast.ConditionalExpression) 
		org.eclipse.jdt.internal.compiler.ast.ConditionalExpression node
	public void visitCompoundAssignment (org.eclipse.jdt.internal.compiler.ast.CompoundAssignment) 
		org.eclipse.jdt.internal.compiler.ast.CompoundAssignment node
	public void visitCompilationUnitDeclaration (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration node
	public void visitClinit (org.eclipse.jdt.internal.compiler.ast.Clinit) 
		org.eclipse.jdt.internal.compiler.ast.Clinit node
	public void visitClassLiteralAccess (org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess) 
		org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess node
	public void visitCharLiteral (org.eclipse.jdt.internal.compiler.ast.CharLiteral) 
		org.eclipse.jdt.internal.compiler.ast.CharLiteral node
	public void visitCastExpression (org.eclipse.jdt.internal.compiler.ast.CastExpression) 
		org.eclipse.jdt.internal.compiler.ast.CastExpression node
	public void visitCaseStatement (org.eclipse.jdt.internal.compiler.ast.CaseStatement) 
		org.eclipse.jdt.internal.compiler.ast.CaseStatement node
	public void visitBreakStatement (org.eclipse.jdt.internal.compiler.ast.BreakStatement) 
		org.eclipse.jdt.internal.compiler.ast.BreakStatement node
	public void visitBlock (org.eclipse.jdt.internal.compiler.ast.Block) 
		org.eclipse.jdt.internal.compiler.ast.Block node
	public void visitBinaryExpression (org.eclipse.jdt.internal.compiler.ast.BinaryExpression) 
		org.eclipse.jdt.internal.compiler.ast.BinaryExpression node
	public void visitAssignment (org.eclipse.jdt.internal.compiler.ast.Assignment) 
		org.eclipse.jdt.internal.compiler.ast.Assignment node
	public void visitAssertStatement (org.eclipse.jdt.internal.compiler.ast.AssertStatement) 
		org.eclipse.jdt.internal.compiler.ast.AssertStatement node
	public void visitArrayTypeReference (org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference) 
		org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference node
	public void visitArrayReference (org.eclipse.jdt.internal.compiler.ast.ArrayReference) 
		org.eclipse.jdt.internal.compiler.ast.ArrayReference node
	public void visitArrayQualifiedTypeReference (org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference) 
		org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference node
	public void visitArrayInitializer (org.eclipse.jdt.internal.compiler.ast.ArrayInitializer) 
		org.eclipse.jdt.internal.compiler.ast.ArrayInitializer node
	public void visitArrayAllocationExpression (org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression) 
		org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression node
	public void visitArgument (org.eclipse.jdt.internal.compiler.ast.Argument) 
		org.eclipse.jdt.internal.compiler.ast.Argument node
	public void visitAnnotationMethodDeclaration (org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration node
	public void visitAND_AND_Expression (org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression) 
		org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression node
	public void visitAllocationExpression (org.eclipse.jdt.internal.compiler.ast.AllocationExpression) 
		org.eclipse.jdt.internal.compiler.ast.AllocationExpression node
	public void visitCombinedBinaryExpression (org.eclipse.jdt.internal.compiler.ast.CombinedBinaryExpression) 
		org.eclipse.jdt.internal.compiler.ast.CombinedBinaryExpression node
	public void visitIntLiteralMinValue (org.eclipse.jdt.internal.compiler.ast.IntLiteralMinValue) 
		org.eclipse.jdt.internal.compiler.ast.IntLiteralMinValue node
	public void visitLongLiteralMinValue (org.eclipse.jdt.internal.compiler.ast.LongLiteralMinValue) 
		org.eclipse.jdt.internal.compiler.ast.LongLiteralMinValue node
	public void visitJavadoc (org.eclipse.jdt.internal.compiler.ast.Javadoc) 
		org.eclipse.jdt.internal.compiler.ast.Javadoc node
	public void visitUnionTypeReference (org.eclipse.jdt.internal.compiler.ast.UnionTypeReference) 
		org.eclipse.jdt.internal.compiler.ast.UnionTypeReference node
}

lombok/ast/ecj/GenerateEcjTreeVisitorCode.class
GenerateEcjTreeVisitorCode.java
package lombok.ast.ecj
 lombok.ast.ecj.GenerateEcjTreeVisitorCode extends java.lang.Object {
	private static final String COPYRIGHT_NOTICE
	private static final Class[] EXTRA_TYPES
	void  () 
	public static void main (java.lang.String[])  throws java.lang.Exception 
		Class c
		java.util.Iterator i$
		Class c
		java.util.Iterator i$
		String[] args
		java.util.List visits
		StringBuilder out
	static java.util.List findVisits () 
		Class t
		java.lang.reflect.Method m
		java.lang.reflect.Method[] arr$
		int len$
		int i$
		Class extra
		Class[] arr$
		int len$
		int i$
		java.util.List visits
	private static void prefix (java.lang.StringBuilder) 
		StringBuilder out
	private static void instanceofGen (java.lang.StringBuilder, java.lang.Class) 
		StringBuilder out
		Class c
	private static void infix (java.lang.StringBuilder) 
		StringBuilder out
	private static void methodGen (java.lang.StringBuilder, java.lang.Class) 
		StringBuilder out
		Class c
	private static void suffix (java.lang.StringBuilder) 
		StringBuilder out
	static void  () 
}

lombok/ast/grammar/BasicsActions.class
BasicsActions.java
package lombok.ast.grammar
public lombok.ast.grammar.BasicsActions extends lombok.ast.grammar.SourceActions {
	public void  (lombok.ast.grammar.Source) 
		lombok.ast.grammar.Source source
	public lombok.ast.Node createIdentifier (java.lang.String, org.parboiled.Node) 
		String text
		org.parboiled.Node rawIdentifier
		lombok.ast.Identifier id
		int start
		int end
	public boolean checkIfKeyword (java.lang.String) 
		String text
	public boolean logComment (java.lang.String) 
		String text
	public boolean logBlockComment (java.lang.String) 
		String text
		lombok.ast.Comment c
	public boolean logLineComment (java.lang.String) 
		String text
		lombok.ast.Comment c
}

lombok/ast/grammar/BasicsParser$JavaIdentifierPartMatcher.class
BasicsParser.java
package lombok.ast.grammar
 lombok.ast.grammar.BasicsParser$JavaIdentifierPartMatcher extends org.parboiled.matchers.CharSetMatcher {
	public void  () 
	public boolean match (org.parboiled.MatcherContext) 
		org.parboiled.MatcherContext context
		char current
}

lombok/ast/grammar/BasicsParser$JavaIdentifierStartMatcher.class
BasicsParser.java
package lombok.ast.grammar
 lombok.ast.grammar.BasicsParser$JavaIdentifierStartMatcher extends org.parboiled.matchers.CharSetMatcher {
	public void  () 
	public boolean match (org.parboiled.MatcherContext) 
		org.parboiled.MatcherContext context
		char current
}

lombok/ast/grammar/BasicsParser.class
BasicsParser.java
package lombok.ast.grammar
public lombok.ast.grammar.BasicsParser extends org.parboiled.BaseParser {
	final lombok.ast.grammar.ParserGroup group
	final lombok.ast.grammar.BasicsActions actions
	static final java.util.List KEYWORDS
	public void  (lombok.ast.grammar.ParserGroup) 
		lombok.ast.grammar.ParserGroup group
	public org.parboiled.Rule optWS () 
	public org.parboiled.Rule mandatoryWS () 
	public org.parboiled.Rule testLexBreak () 
	public org.parboiled.Rule identifier () 
	public org.parboiled.Rule dotIdentifier () 
	public org.parboiled.Rule identifierRaw () 
	public org.parboiled.Rule identifierPart () 
	public org.parboiled.Rule comment () 
	org.parboiled.Rule lineComment () 
	org.parboiled.Rule blockComment () 
	org.parboiled.Rule whitespaceChar () 
	public org.parboiled.Rule lineTerminator () 
	static void  () 
}

lombok/ast/grammar/ExpressionsActions.class
ExpressionsActions.java
package lombok.ast.grammar
public lombok.ast.grammar.ExpressionsActions extends lombok.ast.grammar.SourceActions {
	public void  (lombok.ast.grammar.Source) 
		lombok.ast.grammar.Source source
	public lombok.ast.Node createLeftAssociativeBinaryExpression (org.parboiled.Node, java.util.List, java.util.List, java.util.List) 
		int i
		org.parboiled.Node head
		java.util.List operatorsNodes
		java.util.List operators
		java.util.List tail
		lombok.ast.Node currentLeft
	public lombok.ast.Node createAssignmentExpression (lombok.ast.Node, java.lang.String, lombok.ast.Node) 
		lombok.ast.Node lhs
		String operator
		lombok.ast.Node rhs
	public lombok.ast.Node createInlineIfExpression (lombok.ast.Node, org.parboiled.Node, org.parboiled.Node, lombok.ast.Node, lombok.ast.Node) 
		lombok.ast.Node head
		org.parboiled.Node operator1Node
		org.parboiled.Node operator2Node
		lombok.ast.Node tail1
		lombok.ast.Node tail2
		lombok.ast.InlineIfExpression result
	public lombok.ast.Node createUnaryPrefixExpression (lombok.ast.Node, org.parboiled.Node, java.lang.String) 
		lombok.ast.UnaryOperator op
		lombok.ast.UnaryExpression expr
		lombok.ast.Node operand
		org.parboiled.Node opNode
		String symbol
	public lombok.ast.Node createUnaryPrefixExpressions (org.parboiled.Node, java.util.List, java.util.List) 
		String symbol
		lombok.ast.UnaryOperator op
		lombok.ast.UnaryExpression expr
		org.parboiled.Node operator
		lombok.ast.Node prev
		int i
		org.parboiled.Node operand
		java.util.List operators
		java.util.List operatorTexts
		lombok.ast.Node current
	public lombok.ast.Node createUnaryPostfixExpression (lombok.ast.Node, java.util.List, java.util.List) 
		String op
		lombok.ast.Node prev
		org.parboiled.Node p
		int i
		lombok.ast.Node operand
		java.util.List nodes
		java.util.List operators
		lombok.ast.Node current
	public lombok.ast.Node createInstanceOfExpression (lombok.ast.Node, lombok.ast.Node) 
		lombok.ast.Node operand
		lombok.ast.Node type
	public lombok.ast.Node createQualifiedConstructorInvocation (lombok.ast.Node, org.parboiled.Node, org.parboiled.Node, lombok.ast.Node, lombok.ast.Node) 
		lombok.ast.TypeReferencePart classTypeArgs0
		lombok.ast.Node arg
		java.util.Iterator i$
		lombok.ast.Node arg
		java.util.Iterator i$
		lombok.ast.Node constructorTypeArgs
		org.parboiled.Node identifier
		org.parboiled.Node classTypeArgs
		lombok.ast.Node methodArguments
		lombok.ast.Node classBody
		lombok.ast.TypeReferencePart classTypeArgs0
		boolean classTypeArgsCorrect
		lombok.ast.Node identifierNode
		lombok.ast.TypeReference typeReference
		lombok.ast.ConstructorInvocation constructorInvocation
	public lombok.ast.Node createChainOfQualifiedConstructorInvocations (org.parboiled.Node, java.util.List) 
		lombok.ast.Node n
		org.parboiled.Node pNode
		java.util.Iterator i$
		org.parboiled.Node qualifier
		java.util.List constructorInvocations
		lombok.ast.Node current
	public lombok.ast.Node createMethodInvocationOperation (org.parboiled.Node, lombok.ast.Node, lombok.ast.Node, lombok.ast.Node) 
		lombok.ast.Node arg
		java.util.Iterator i$
		lombok.ast.Node arg
		java.util.Iterator i$
		org.parboiled.Node dot
		lombok.ast.Node typeArguments
		lombok.ast.Node name
		lombok.ast.Node arguments
		lombok.ast.MethodInvocation mi
	public lombok.ast.Node createSelectOperation (lombok.ast.Node) 
		lombok.ast.Node identifier
	public lombok.ast.Node createArrayAccessOperation (lombok.ast.Node) 
		lombok.ast.Node indexExpression
	public lombok.ast.Node createLevel1Expression (org.parboiled.Node, java.util.List) 
		lombok.ast.Node o
		org.parboiled.Node pNode
		java.util.Iterator i$
		org.parboiled.Node operand
		java.util.List operations
		lombok.ast.Node current
	public lombok.ast.Node createPrimary (lombok.ast.Node, lombok.ast.Node) 
		lombok.ast.Node arg
		java.util.Iterator i$
		lombok.ast.MethodInvocation invoke
		lombok.ast.VariableReference ref
		lombok.ast.Node identifier
		lombok.ast.Node methodArguments
		lombok.ast.Identifier id
	public lombok.ast.Node createUnqualifiedConstructorInvocation (lombok.ast.Node, lombok.ast.Node, lombok.ast.Node, lombok.ast.Node) 
		lombok.ast.Node arg
		java.util.Iterator i$
		lombok.ast.Node arg
		java.util.Iterator i$
		lombok.ast.Node constructorTypeArgs
		lombok.ast.Node type
		lombok.ast.Node args
		lombok.ast.Node anonymousClassBody
		lombok.ast.ConstructorInvocation result
	public lombok.ast.Node createArrayInitializerExpression (lombok.ast.Node, java.util.List) 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node head
		java.util.List tail
		lombok.ast.ArrayInitializer ai
	public lombok.ast.Node createDimension (lombok.ast.Node, org.parboiled.Node) 
		lombok.ast.Node dimExpr
		org.parboiled.Node arrayOpen
		lombok.ast.ArrayDimension d
	public lombok.ast.Node createArrayCreationExpression (lombok.ast.Node, java.util.List, lombok.ast.Node) 
		lombok.ast.Node d
		java.util.Iterator i$
		lombok.ast.Node type
		java.util.List dimensions
		lombok.ast.Node initializer
		lombok.ast.ArrayCreation ac
	public lombok.ast.Node addParens (lombok.ast.Node) 
		lombok.ast.Node v
	public lombok.ast.Node createThisOrSuperOrClass (org.parboiled.Node, java.lang.String, lombok.ast.Node) 
		lombok.ast.Node result
		lombok.ast.Node result
		org.parboiled.Node dot
		String text
		lombok.ast.Node qualifier
		lombok.ast.Node result
	public boolean checkIfLevel1ExprIsValidForAssignment (lombok.ast.Node) 
		lombok.ast.Node node
	public boolean checkIfMethodOrConstructorInvocation (lombok.ast.Node) 
		lombok.ast.Node node
	public boolean typeIsAlsoLegalAsExpression (lombok.ast.Node) 
		lombok.ast.Node part
		java.util.Iterator i$
		lombok.ast.Node type
		lombok.ast.TypeReference tr
}

lombok/ast/grammar/ExpressionsParser$1.class
ExpressionsParser.java
package lombok.ast.grammar
 lombok.ast.grammar.ExpressionsParser$1 extends java.lang.Object implements org.parboiled.Action  {
	final synthetic lombok.ast.grammar.ExpressionsParser this$0
	void  (lombok.ast.grammar.ExpressionsParser) 
	public boolean run (org.parboiled.Context) 
		org.parboiled.Context context
}

lombok/ast/grammar/ExpressionsParser$2.class
ExpressionsParser.java
package lombok.ast.grammar
 lombok.ast.grammar.ExpressionsParser$2 extends java.lang.Object implements org.parboiled.Action  {
	final synthetic lombok.ast.grammar.ExpressionsParser this$0
	void  (lombok.ast.grammar.ExpressionsParser) 
	public boolean run (org.parboiled.Context) 
		org.parboiled.Context context
}

lombok/ast/grammar/ExpressionsParser.class
ExpressionsParser.java
package lombok.ast.grammar
public lombok.ast.grammar.ExpressionsParser extends org.parboiled.BaseParser {
	final lombok.ast.grammar.ParserGroup group
	final lombok.ast.grammar.ExpressionsActions actions
	public void  (lombok.ast.grammar.ParserGroup) 
		lombok.ast.grammar.ParserGroup group
	public org.parboiled.Rule primaryExpression () 
	org.parboiled.Rule parenGrouping () 
	org.parboiled.Rule unqualifiedThisOrSuperLiteral () 
	org.parboiled.Rule qualifiedClassOrThisOrSuperLiteral () 
	org.parboiled.Rule unqualifiedConstructorInvocation () 
	org.parboiled.Rule arrayCreationExpression () 
	public org.parboiled.Rule arrayInitializer () 
	org.parboiled.Rule identifierExpression () 
	public org.parboiled.Rule anyExpression () 
	public org.parboiled.Rule statementExpression () 
	public org.parboiled.Rule allPrimaryExpressions () 
	org.parboiled.Rule level1ExpressionChaining () 
	org.parboiled.Rule arrayAccessOperation () 
	org.parboiled.Rule methodInvocationWithTypeArgsOperation () 
	org.parboiled.Rule select () 
	org.parboiled.Rule dotNewExpressionChaining () 
	org.parboiled.Rule postfixIncrementExpressionChaining () 
	org.parboiled.Rule postfixIncrementExpression () 
	org.parboiled.Rule prefixIncrementExpression () 
	org.parboiled.Rule level2ExpressionChaining () 
	org.parboiled.Rule multiplicativeExpressionChaining () 
	org.parboiled.Rule additiveExpressionChaining () 
	org.parboiled.Rule shiftExpressionChaining () 
	org.parboiled.Rule relationalExpressionChaining () 
	org.parboiled.Rule equalityExpressionChaining () 
	org.parboiled.Rule bitwiseAndExpressionChaining () 
	org.parboiled.Rule bitwiseXorExpressionChaining () 
	org.parboiled.Rule bitwiseOrExpressionChaining () 
	org.parboiled.Rule conditionalAndExpressionChaining () 
	org.parboiled.Rule conditionalXorExpressionChaining () 
	org.parboiled.Rule conditionalOrExpressionChaining () 
	org.parboiled.Rule inlineIfExpressionChaining () 
	org.parboiled.Rule assignmentExpressionChaining () 
	org.parboiled.Rule assignmentExpression () 
	org.parboiled.Rule assignmentLHS () 
	org.parboiled.Rule assignmentOperator () 
	org.parboiled.Rule forLeftAssociativeBinaryExpression (java.lang.String, org.parboiled.Rule, org.parboiled.Rule) 
		String labelName
		org.parboiled.Rule operator
		org.parboiled.Rule nextHigher
	org.parboiled.Rule solitarySymbol (char) 
		char c
}

lombok/ast/grammar/LiteralsActions.class
LiteralsActions.java
package lombok.ast.grammar
public lombok.ast.grammar.LiteralsActions extends lombok.ast.grammar.SourceActions {
	public void  (lombok.ast.grammar.Source) 
		lombok.ast.grammar.Source source
	public lombok.ast.Node createNullLiteral (java.lang.String) 
		String raw
	public lombok.ast.Node createStringLiteral (java.lang.String) 
		String raw
	public lombok.ast.Node createCharLiteral (java.lang.String) 
		String raw
	public lombok.ast.Node createBooleanLiteral (java.lang.String) 
		String raw
	public lombok.ast.Node createNumberLiteral (java.lang.String) 
		String raw
		String v
}

lombok/ast/grammar/LiteralsParser.class
LiteralsParser.java
package lombok.ast.grammar
public lombok.ast.grammar.LiteralsParser extends org.parboiled.BaseParser {
	final lombok.ast.grammar.ParserGroup group
	final lombok.ast.grammar.LiteralsActions actions
	public void  (lombok.ast.grammar.ParserGroup) 
		lombok.ast.grammar.ParserGroup group
	public org.parboiled.Rule anyLiteral () 
	public org.parboiled.Rule nullLiteral () 
	public org.parboiled.Rule stringLiteral () 
	org.parboiled.Rule stringLiteralRaw () 
	org.parboiled.Rule stringEscape () 
	public org.parboiled.Rule charLiteral () 
	org.parboiled.Rule escapedSequence () 
	org.parboiled.Rule zeroToThree () 
	org.parboiled.Rule octalDigit () 
	public org.parboiled.Rule booleanLiteral () 
	public org.parboiled.Rule numberLiteral () 
	org.parboiled.Rule fpLiteral () 
	org.parboiled.Rule hexLiteral () 
	org.parboiled.Rule hexFP () 
	org.parboiled.Rule numberTypeSuffix () 
	org.parboiled.Rule digit () 
	org.parboiled.Rule hexDigit () 
}

lombok/ast/grammar/ParseProblem.class
ParseProblem.java
package lombok.ast.grammar
public lombok.ast.grammar.ParseProblem extends java.lang.Object {
	private final lombok.ast.Position position
	private final String message
	public void  (lombok.ast.Position, java.lang.String) 
		lombok.ast.Position position
		String message
	public lombok.ast.Position getPosition () 
	public java.lang.String getMessage () 
	public boolean equals (java.lang.Object) 
		Object o
		lombok.ast.grammar.ParseProblem other
	public boolean canEqual (java.lang.Object) 
		Object other
	public int hashCode () 
		int PRIME
		int result
	public java.lang.String toString () 
}

lombok/ast/grammar/ParserGroup.class
ParserGroup.java
package lombok.ast.grammar
public lombok.ast.grammar.ParserGroup extends java.lang.Object {
	private final lombok.ast.grammar.Source source
	public final lombok.ast.grammar.BasicsParser basics
	public final lombok.ast.grammar.LiteralsParser literals
	public final lombok.ast.grammar.TypesParser types
	public final lombok.ast.grammar.ExpressionsParser expressions
	public final lombok.ast.grammar.StatementsParser statements
	public final lombok.ast.grammar.StructuresParser structures
	public void  (lombok.ast.grammar.Source) 
		lombok.ast.grammar.Source source
	public lombok.ast.grammar.Source getSource () 
}

lombok/ast/grammar/ProfilerParseRunner$Handler.class
ProfilerParseRunner.java
package lombok.ast.grammar
public final lombok.ast.grammar.ProfilerParseRunner$Handler extends java.lang.Object implements org.parboiled.MatchHandler  {
	private final java.util.List stack
	final synthetic lombok.ast.grammar.ProfilerParseRunner this$0
	public void  (lombok.ast.grammar.ProfilerParseRunner) 
	public boolean matchRoot (org.parboiled.MatcherContext) 
		org.parboiled.MatcherContext rootContext
	public boolean match (org.parboiled.MatcherContext) 
		lombok.ast.grammar.ProfilerParseRunner$ReportEntry parent
		org.parboiled.MatcherContext context
		String path
		lombok.ast.grammar.ProfilerParseRunner$ReportEntry report
		boolean result
}

lombok/ast/grammar/ProfilerParseRunner$ReportEntry.class
ProfilerParseRunner.java
package lombok.ast.grammar
 lombok.ast.grammar.ProfilerParseRunner$ReportEntry extends java.lang.Object implements java.lang.Comparable  {
	private final String path
	private boolean succeeded
	private final java.util.List children
	private int subSteps
	public int compareTo (lombok.ast.grammar.ProfilerParseRunner$ReportEntry) 
		lombok.ast.grammar.ProfilerParseRunner$ReportEntry o
	public void  (java.lang.String) 
		String path
	public java.lang.String getPath () 
	public boolean isSucceeded () 
	public java.util.List getChildren () 
	public int getSubSteps () 
	public void setSucceeded (boolean) 
		boolean succeeded
	public void setSubSteps (int) 
		int subSteps
	public boolean equals (java.lang.Object) 
		Object o
		lombok.ast.grammar.ProfilerParseRunner$ReportEntry other
	public boolean canEqual (java.lang.Object) 
		Object other
	public int hashCode () 
		int PRIME
		int result
	public java.lang.String toString () 
	public volatile synthetic int compareTo (java.lang.Object) 
		Object x0
}

lombok/ast/grammar/ProfilerParseRunner.class
ProfilerParseRunner.java
package lombok.ast.grammar
public lombok.ast.grammar.ProfilerParseRunner extends org.parboiled.BasicParseRunner {
	private lombok.ast.grammar.ProfilerParseRunner$ReportEntry rootReport
	public void  (org.parboiled.Rule, java.lang.String) 
		org.parboiled.Rule rule
		String input
	protected boolean runRootContext () 
	protected boolean runRootContext (org.parboiled.MatchHandler) 
		org.parboiled.MatchHandler handler
	protected void createRootContext (org.parboiled.MatchHandler) 
		org.parboiled.MatchHandler matchHandler
	public java.lang.String getOverviewReport () 
		lombok.ast.grammar.ProfilerParseRunner$ReportEntry entry
		java.util.Iterator i$
		java.util.TreeSet topLevelFailed
		StringBuilder out
	public java.util.List getExtendedReport (int) 
		lombok.ast.grammar.ProfilerParseRunner$ReportEntry entry
		java.util.Iterator i$
		int topEntries
		java.util.TreeSet topLevelFailed
		int count
		java.util.List result
		StringBuilder out
	private static int countInnerNodes (lombok.ast.grammar.ProfilerParseRunner$ReportEntry) 
		lombok.ast.grammar.ProfilerParseRunner$ReportEntry child
		java.util.Iterator i$
		lombok.ast.grammar.ProfilerParseRunner$ReportEntry entry
		int count
	private void fillExtendedReport (java.lang.StringBuilder, int, lombok.ast.grammar.ProfilerParseRunner$ReportEntry) 
		int i
		lombok.ast.grammar.ProfilerParseRunner$ReportEntry child
		java.util.Iterator i$
		StringBuilder out
		int spaces
		lombok.ast.grammar.ProfilerParseRunner$ReportEntry report
	private static java.lang.String formatReport (lombok.ast.grammar.ProfilerParseRunner$ReportEntry, boolean) 
		lombok.ast.grammar.ProfilerParseRunner$ReportEntry report
		boolean withSuccess
	private void fillReport (java.util.Collection, lombok.ast.grammar.ProfilerParseRunner$ReportEntry) 
		lombok.ast.grammar.ProfilerParseRunner$ReportEntry child
		java.util.Iterator i$
		java.util.Collection failed
		lombok.ast.grammar.ProfilerParseRunner$ReportEntry report
	static synthetic lombok.ast.grammar.ProfilerParseRunner$ReportEntry access$002 (lombok.ast.grammar.ProfilerParseRunner, lombok.ast.grammar.ProfilerParseRunner$ReportEntry) 
		lombok.ast.grammar.ProfilerParseRunner x0
		lombok.ast.grammar.ProfilerParseRunner$ReportEntry x1
}

lombok/ast/grammar/Source$1.class
Source.java
package lombok.ast.grammar
 lombok.ast.grammar.Source$1 extends lombok.ast.ForwardingAstVisitor {
	final synthetic boolean[] val$whitespace
	final synthetic lombok.ast.grammar.Source this$0
	void  (lombok.ast.grammar.Source, boolean[]) 
	public boolean visitNode (lombok.ast.Node) 
		int start
		int end
		int start
		int end
		lombok.ast.Node node
		lombok.ast.Position p
		int trimmed
		int start
		int end
}

lombok/ast/grammar/Source$2.class
Source.java
package lombok.ast.grammar
 lombok.ast.grammar.Source$2 extends lombok.ast.ForwardingAstVisitor {
	final synthetic lombok.ast.grammar.Source this$0
	void  (lombok.ast.grammar.Source) 
	public boolean visitNode (lombok.ast.Node) 
		lombok.ast.Position parenPos
		java.util.ListIterator li
		java.util.List list
		lombok.ast.Node node
		lombok.ast.Position p
}

lombok/ast/grammar/Source$3.class
Source.java
package lombok.ast.grammar
 lombok.ast.grammar.Source$3 extends lombok.ast.ForwardingAstVisitor {
	final synthetic java.util.TreeMap val$startPosMap
	final synthetic lombok.ast.grammar.Source this$0
	void  (lombok.ast.grammar.Source, java.util.TreeMap) 
	public boolean visitNode (lombok.ast.Node) 
		lombok.ast.Node node
		int startPos
		lombok.ast.Node current
}

lombok/ast/grammar/Source.class
Source.java
package lombok.ast.grammar
public lombok.ast.grammar.Source extends java.lang.Object {
	private final String name
	private final String rawInput
	private java.util.List nodes
	private java.util.List problems
	private java.util.List comments
	private boolean parsed
	private org.parboiled.support.ParsingResult parsingResult
	private java.util.TreeMap positionDeltas
	private java.util.Map registeredStructures
	private java.util.Map registeredComments
	private String preprocessed
	private java.util.Map cachedSourceStructures
	private java.util.List lineEndings
	public void  (java.lang.String, java.lang.String) 
		String rawInput
		String name
	public java.util.List getNodes () 
	public java.util.List getProblems () 
	public void clear () 
	public java.lang.String getOverviewProfileInformation () 
		lombok.ast.grammar.ParserGroup group
		lombok.ast.grammar.ProfilerParseRunner runner
		StringBuilder out
	public java.util.List getDetailedProfileInformation (int) 
		int top
		lombok.ast.grammar.ParserGroup group
		lombok.ast.grammar.ProfilerParseRunner runner
		java.util.List result
	private java.util.List calculateLineEndings () 
		char c
		int i
		com.google.common.collect.ImmutableList$Builder builder
		boolean atCR
	public void parseCompilationUnit () 
		lombok.ast.grammar.ParserGroup group
	public void parseMember () 
		lombok.ast.grammar.ParserGroup group
	public void parseStatement () 
		lombok.ast.grammar.ParserGroup group
	public void parseExpression () 
		lombok.ast.grammar.ParserGroup group
	public void parseVariableDefinition () 
		lombok.ast.grammar.ParserGroup group
	private void postProcess () 
		int errStart
		int errEnd
		org.parboiled.errors.ParseError error
		java.util.Iterator i$
	void registerStructure (lombok.ast.Node, org.parboiled.Node) 
		lombok.ast.Node node
		org.parboiled.Node pNode
	public java.util.Map getSourceStructures () 
		lombok.ast.grammar.SourceStructure structure
		java.util.Iterator i$
		java.util.Collection structures
		java.util.Iterator i$
		com.google.common.collect.ListMultimap map
		org.parboiled.Node pNode
		java.util.Map result
	private void addSourceStructure (com.google.common.collect.ListMultimap, lombok.ast.Node, lombok.ast.grammar.SourceStructure) 
		com.google.common.collect.ListMultimap map
		lombok.ast.Node node
		lombok.ast.grammar.SourceStructure structure
	private void buildSourceStructures (org.parboiled.Node, lombok.ast.Node, com.google.common.collect.ListMultimap) 
		int start
		int end
		String text
		lombok.ast.grammar.SourceStructure structure
		org.parboiled.Node child
		java.util.Iterator i$
		org.parboiled.Node child
		java.util.Iterator i$
		lombok.ast.Node possibleOwner
		org.parboiled.Node pNode
		lombok.ast.Node owner
		com.google.common.collect.ListMultimap map
		lombok.ast.Node target
	private void rtrimPositions (java.util.List, java.util.List) 
		int i
		lombok.ast.Position p
		lombok.ast.Comment comment
		java.util.Iterator i$
		int i
		char[] chars
		lombok.ast.Node node
		java.util.Iterator i$
		java.util.List nodes
		java.util.List comments
		boolean[] whitespace
	private void fixPositions (java.util.List) 
		lombok.ast.Node node
		java.util.Iterator i$
		java.util.List nodes
	private void associateJavadoc (java.util.List, java.util.List) 
		lombok.ast.Node node
		java.util.Iterator i$
		java.util.Map tailMap
		lombok.ast.Node assoc
		lombok.ast.JavadocContainer jc
		lombok.ast.Comment comment
		java.util.Iterator i$
		java.util.List comments
		java.util.List nodes
		java.util.TreeMap startPosMap
	void registerComment (org.parboiled.Context, lombok.ast.Comment) 
		org.parboiled.Context context
		lombok.ast.Comment c
		java.util.List list
	private boolean gatherComments (org.parboiled.Node) 
		org.parboiled.Node child
		java.util.Iterator i$
		lombok.ast.Comment c
		java.util.Iterator i$
		org.parboiled.Node parsed
		boolean foundComments
		java.util.List cmts
	private void setPositionDelta (int, int) 
		int position
		int delta
		Integer i
	public java.util.List getLineEndingsTable () 
	public long lineColumn (int) 
		int pos
		int index
		int oldIdx
		int line
	int mapPosition (int) 
		int delta
		java.util.Iterator i$
		int position
		int out
	private java.lang.String preProcess () 
	private void applyBackslashU () 
		int delta
		char c
		char[] arr$
		int len$
		int i$
		StringBuilder buffer
		StringBuilder out
		int state
		int idx
	public java.lang.String getName () 
	public java.lang.String getRawInput () 
}

lombok/ast/grammar/SourceActions.class
SourceActions.java
package lombok.ast.grammar
 lombok.ast.grammar.SourceActions extends org.parboiled.BaseActions {
	protected final lombok.ast.grammar.Source source
	void  (lombok.ast.grammar.Source) 
		lombok.ast.grammar.Source source
	lombok.ast.Identifier createIdentifierIfNeeded (lombok.ast.Node, int) 
		lombok.ast.Node identifier
		int pos
		lombok.ast.Identifier i
	lombok.ast.Modifiers createModifiersIfNeeded (lombok.ast.Node, int) 
		lombok.ast.Node modifiers
		int pos
		lombok.ast.Modifiers m
	lombok.ast.Node posify (lombok.ast.Node) 
		lombok.ast.Node node
		int start
		int end
	int startPos () 
	int currentPos () 
	void positionSpan (lombok.ast.Node, org.parboiled.Node, org.parboiled.Node) 
		lombok.ast.Node target
		org.parboiled.Node start
		org.parboiled.Node end
}

lombok/ast/grammar/SourceStructure.class
SourceStructure.java
package lombok.ast.grammar
public final lombok.ast.grammar.SourceStructure extends java.lang.Object {
	private lombok.ast.Position position
	private final String content
	public void  (lombok.ast.Position, java.lang.String) 
		lombok.ast.Position position
		String content
	public lombok.ast.Position getPosition () 
	public java.lang.String getContent () 
	public boolean equals (java.lang.Object) 
		Object o
		lombok.ast.grammar.SourceStructure other
	public int hashCode () 
		int PRIME
		int result
	public java.lang.String toString () 
	void setPosition (lombok.ast.Position) 
		lombok.ast.Position position
}

lombok/ast/grammar/StatementsActions.class
StatementsActions.java
package lombok.ast.grammar
public lombok.ast.grammar.StatementsActions extends lombok.ast.grammar.SourceActions {
	public void  (lombok.ast.grammar.Source) 
		lombok.ast.grammar.Source source
	public lombok.ast.Node createBlock (java.util.List) 
		lombok.ast.Node s
		java.util.Iterator i$
		java.util.List statements
		lombok.ast.Block block
	public lombok.ast.Node createEmptyStatement () 
	public lombok.ast.Node createLabelledStatement (java.util.List, lombok.ast.Node) 
		lombok.ast.Position pos
		lombok.ast.Node n
		java.util.Iterator i$
		java.util.List labelNames
		lombok.ast.Node statement
		lombok.ast.Node current
	public lombok.ast.Node createIfStatement (lombok.ast.Node, lombok.ast.Node, lombok.ast.Node) 
		lombok.ast.Node condition
		lombok.ast.Node statement
		lombok.ast.Node elseStatement
	public lombok.ast.Node createAssertStatement (lombok.ast.Node, lombok.ast.Node) 
		lombok.ast.Node assertion
		lombok.ast.Node message
	public lombok.ast.Node createSwitchStatement (lombok.ast.Node, lombok.ast.Node) 
		lombok.ast.Node condition
		lombok.ast.Node body
	public lombok.ast.Node createCaseStatement (lombok.ast.Node) 
		lombok.ast.Node condition
	public lombok.ast.Node createDefaultStatement (org.parboiled.Node) 
		org.parboiled.Node defaultStatement
		lombok.ast.Default node
	public lombok.ast.Node createWhileStatement (lombok.ast.Node, lombok.ast.Node) 
		lombok.ast.Node condition
		lombok.ast.Node statement
	public lombok.ast.Node createDoStatement (lombok.ast.Node, lombok.ast.Node) 
		lombok.ast.Node condition
		lombok.ast.Node statement
	public lombok.ast.Node createStatementExpressionList (lombok.ast.Node, java.util.List) 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node head
		java.util.List tail
		lombok.ast.grammar.TemporaryNode$StatementExpressionList result
	public lombok.ast.Node createBasicFor (lombok.ast.Node, lombok.ast.Node, lombok.ast.Node, lombok.ast.Node) 
		java.util.List updates
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node init
		lombok.ast.Node condition
		lombok.ast.Node update
		lombok.ast.Node statement
		lombok.ast.For result
		java.util.List updates
	public lombok.ast.Node createEnhancedFor (org.parboiled.Node, lombok.ast.Node, org.parboiled.Node, lombok.ast.Node, lombok.ast.Node) 
		org.parboiled.Node modifiers
		lombok.ast.Node type
		org.parboiled.Node varDefEntry
		lombok.ast.Node iterable
		lombok.ast.Node statement
		lombok.ast.VariableDefinition decl
	public lombok.ast.Node createBreak (lombok.ast.Node) 
		lombok.ast.Node label
		lombok.ast.Break b
	public lombok.ast.Node createContinue (lombok.ast.Node) 
		lombok.ast.Node label
		lombok.ast.Continue c
	public lombok.ast.Node createReturn (lombok.ast.Node) 
		lombok.ast.Node value
	public lombok.ast.Node createThrow (lombok.ast.Node) 
		lombok.ast.Node throwable
	public lombok.ast.Node createSynchronizedStatement (lombok.ast.Node, lombok.ast.Node) 
		lombok.ast.Node lock
		lombok.ast.Node body
	public lombok.ast.Node createCatch (lombok.ast.Node, lombok.ast.Node, lombok.ast.Node, lombok.ast.Node) 
		lombok.ast.Node modifiers
		lombok.ast.Node type
		lombok.ast.Node varName
		lombok.ast.Node body
		lombok.ast.VariableDefinitionEntry varNameEntry
		lombok.ast.VariableDefinition decl
	public lombok.ast.Node createTryStatement (lombok.ast.Node, java.util.List, lombok.ast.Node) 
		lombok.ast.Node c
		java.util.Iterator i$
		lombok.ast.Node body
		java.util.List catches
		lombok.ast.Node finallyBody
		lombok.ast.Try result
	public lombok.ast.Node addLocalVariableModifiers (lombok.ast.Node, lombok.ast.Node) 
		lombok.ast.Node variableDefinition
		lombok.ast.Node modifiers
	public lombok.ast.Node createAlternateConstructorInvocation (lombok.ast.Node, lombok.ast.Node) 
		lombok.ast.Node arg
		java.util.Iterator i$
		lombok.ast.Node arg
		java.util.Iterator i$
		lombok.ast.Node typeArguments
		lombok.ast.Node arguments
		lombok.ast.AlternateConstructorInvocation result
	public lombok.ast.Node createSuperConstructorInvocation (org.parboiled.Node, lombok.ast.Node, lombok.ast.Node, lombok.ast.Node) 
		lombok.ast.Node arg
		java.util.Iterator i$
		lombok.ast.Node arg
		java.util.Iterator i$
		org.parboiled.Node dot
		lombok.ast.Node qualifier
		lombok.ast.Node typeArguments
		lombok.ast.Node arguments
		lombok.ast.SuperConstructorInvocation result
	public lombok.ast.Node createExpressionStatement (lombok.ast.Node) 
		lombok.ast.Node expression
	public lombok.ast.Node createVariableDeclaration (lombok.ast.Node) 
		lombok.ast.Node definition
}

lombok/ast/grammar/StatementsParser.class
StatementsParser.java
package lombok.ast.grammar
public lombok.ast.grammar.StatementsParser extends org.parboiled.BaseParser {
	final lombok.ast.grammar.ParserGroup group
	final lombok.ast.grammar.StatementsActions actions
	public void  (lombok.ast.grammar.ParserGroup) 
		lombok.ast.grammar.ParserGroup group
	public org.parboiled.Rule anyStatement () 
	public org.parboiled.Rule blockStatement () 
	public org.parboiled.Rule localClassDeclaration () 
	public org.parboiled.Rule variableDefinition () 
	public org.parboiled.Rule localVariableDeclaration () 
	public org.parboiled.Rule explicitAlternateConstructorInvocation () 
	public org.parboiled.Rule explicitSuperConstructorInvocation () 
	org.parboiled.Rule emptyStatement () 
	public org.parboiled.Rule labelledStatement () 
	public org.parboiled.Rule expressionStatement () 
	public org.parboiled.Rule ifStatement () 
	public org.parboiled.Rule assertStatement () 
	public org.parboiled.Rule switchStatement () 
	public org.parboiled.Rule caseStatement () 
	public org.parboiled.Rule defaultStatement () 
	public org.parboiled.Rule whileStatement () 
	public org.parboiled.Rule doWhileStatement () 
	public org.parboiled.Rule basicForStatement () 
	org.parboiled.Rule forInit () 
	org.parboiled.Rule forUpdate () 
	org.parboiled.Rule statementExpressionList () 
	public org.parboiled.Rule enhancedForStatement () 
	public org.parboiled.Rule breakStatement () 
	public org.parboiled.Rule continueStatement () 
	public org.parboiled.Rule returnStatement () 
	public org.parboiled.Rule throwStatement () 
	public org.parboiled.Rule synchronizedStatement () 
	public org.parboiled.Rule tryStatement () 
	org.parboiled.Rule catchBlock () 
}

lombok/ast/grammar/StructuresActions.class
StructuresActions.java
package lombok.ast.grammar
public lombok.ast.grammar.StructuresActions extends lombok.ast.grammar.SourceActions {
	public void  (lombok.ast.grammar.Source) 
		lombok.ast.grammar.Source source
	public lombok.ast.Node createMethodArguments (lombok.ast.Node, java.util.List) 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node head
		java.util.List tail
		lombok.ast.grammar.TemporaryNode$MethodArguments ma
	public lombok.ast.Node createKeywordModifier (java.lang.String) 
		String text
	public lombok.ast.Node createMethodDeclaration (lombok.ast.Node, lombok.ast.Node, lombok.ast.Node, lombok.ast.Node, lombok.ast.Node, java.util.List, lombok.ast.Node, java.util.List, lombok.ast.Node) 
		lombok.ast.Node param
		java.util.Iterator i$
		lombok.ast.Node typeParameter
		java.util.Iterator i$
		lombok.ast.grammar.TemporaryNode$OrphanedTypeVariables otv
		org.parboiled.Node dimSub
		java.util.Iterator i$
		org.parboiled.Node dim
		java.util.Iterator i$
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node modifiers
		lombok.ast.Node typeParameters
		lombok.ast.Node resultType
		lombok.ast.Node name
		lombok.ast.Node params
		java.util.List dims
		lombok.ast.Node throwsHead
		java.util.List throwsTail
		lombok.ast.Node body
		lombok.ast.MethodDeclaration decl
		int extraDims
		lombok.ast.Node returnType
	public lombok.ast.Node createConstructorDeclaration (lombok.ast.Node, lombok.ast.Node, lombok.ast.Node, lombok.ast.Node, lombok.ast.Node, java.util.List, lombok.ast.Node) 
		lombok.ast.Node typeParameter
		java.util.Iterator i$
		lombok.ast.Node param
		java.util.Iterator i$
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node modifiers
		lombok.ast.Node typeParameters
		lombok.ast.Node name
		lombok.ast.Node params
		lombok.ast.Node throwsHead
		java.util.List throwsTail
		lombok.ast.Node body
		lombok.ast.ConstructorDeclaration decl
	public lombok.ast.Node createModifiers (java.util.List) 
		lombok.ast.Node n
		java.util.Iterator i$
		java.util.List values
		lombok.ast.Modifiers result
	public lombok.ast.Node createMethodParameter (lombok.ast.Node, lombok.ast.Node, java.lang.String, lombok.ast.Node, java.util.List, java.util.List) 
		org.parboiled.Node pNode
		java.util.Iterator i$
		org.parboiled.Node pNode
		java.util.Iterator i$
		lombok.ast.Node modifiers
		lombok.ast.Node type
		String varargs
		lombok.ast.Node name
		java.util.List dimOpen
		java.util.List dimClosed
		lombok.ast.VariableDefinitionEntry e
		lombok.ast.VariableDefinition decl
	public lombok.ast.Node createInstanceInitializer (lombok.ast.Node) 
		lombok.ast.Node body
	public lombok.ast.Node createStaticInitializer (lombok.ast.Node) 
		lombok.ast.Node body
	public lombok.ast.Node createFieldDeclaration (lombok.ast.Node, lombok.ast.Node) 
		lombok.ast.Node variableDefinition
		lombok.ast.Node modifiers
	public lombok.ast.Node createVariableDefinitionPart (lombok.ast.Node, java.util.List, lombok.ast.Node) 
		lombok.ast.Node varName
		java.util.List dims
		lombok.ast.Node initializer
	public lombok.ast.Node createVariableDefinition (lombok.ast.Node, lombok.ast.Node, java.util.List) 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node type
		lombok.ast.Node head
		java.util.List tail
		lombok.ast.VariableDefinition result
	public lombok.ast.Node createAnnotationElementValueArrayInitializer (lombok.ast.Node, java.util.List) 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node head
		java.util.List tail
		lombok.ast.ArrayInitializer result
	public lombok.ast.Node createAnnotationElement (lombok.ast.Node, lombok.ast.Node) 
		lombok.ast.Node name
		lombok.ast.Node value
	public lombok.ast.Node createAnnotationFromElements (lombok.ast.Node, java.util.List) 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node head
		java.util.List tail
		lombok.ast.Annotation result
	public lombok.ast.Node createAnnotationFromElement (lombok.ast.Node) 
		lombok.ast.Node value
		lombok.ast.Annotation result
	public lombok.ast.Node createAnnotation (lombok.ast.Node, lombok.ast.Node) 
		lombok.ast.Node type
		lombok.ast.Node annotation
	public lombok.ast.Node createExtendsClause (lombok.ast.Node, java.util.List) 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node head
		java.util.List tail
		lombok.ast.grammar.TemporaryNode$ExtendsClause result
	public lombok.ast.Node createImplementsClause (lombok.ast.Node, java.util.List) 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node head
		java.util.List tail
		lombok.ast.grammar.TemporaryNode$ImplementsClause result
	public lombok.ast.Node createInterfaceDeclaration (lombok.ast.Node, lombok.ast.Node, lombok.ast.Node, lombok.ast.Node, java.util.List) 
		lombok.ast.Node typeParameter
		java.util.Iterator i$
		lombok.ast.grammar.TemporaryNode$OrphanedTypeVariables otv
		lombok.ast.Node superClass
		java.util.Iterator i$
		java.util.List superClasses
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node modifiers
		lombok.ast.Node name
		lombok.ast.Node params
		lombok.ast.Node body
		java.util.List addons
		lombok.ast.InterfaceDeclaration decl
	public lombok.ast.Node createTypeDeclaration (java.lang.String, lombok.ast.Node, lombok.ast.Node, lombok.ast.Node, lombok.ast.Node, java.util.List) 
		lombok.ast.Node typeParameter
		java.util.Iterator i$
		lombok.ast.grammar.TemporaryNode$OrphanedTypeVariables otv
		java.util.List superClasses
		lombok.ast.Node i
		java.util.Iterator i$
		java.util.List interfaces
		lombok.ast.Node n
		java.util.Iterator i$
		String kind
		lombok.ast.Node modifiers
		lombok.ast.Node name
		lombok.ast.Node params
		lombok.ast.Node body
		java.util.List addons
		lombok.ast.ClassDeclaration decl
	public lombok.ast.Node createNormalTypeBody (java.util.List) 
		lombok.ast.Node n
		java.util.Iterator i$
		java.util.List values
		lombok.ast.NormalTypeBody body
	public lombok.ast.Node createEnumConstant (java.util.List, lombok.ast.Node, lombok.ast.Node, lombok.ast.Node) 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node arg
		java.util.Iterator i$
		java.util.List annotations
		lombok.ast.Node name
		lombok.ast.Node arguments
		lombok.ast.Node body
		lombok.ast.EnumConstant result
	public lombok.ast.Node createEnumBody (lombok.ast.Node, java.util.List, lombok.ast.Node) 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node head
		java.util.List tail
		lombok.ast.Node typeBody
		lombok.ast.EnumTypeBody body
	public lombok.ast.Node createEnumDeclaration (lombok.ast.Node, lombok.ast.Node, lombok.ast.Node, java.util.List) 
		lombok.ast.Node i
		java.util.Iterator i$
		java.util.List interfaces
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node modifiers
		lombok.ast.Node name
		lombok.ast.Node body
		java.util.List addons
		lombok.ast.EnumDeclaration decl
	public lombok.ast.Node createAnnotationDeclaration (lombok.ast.Node, lombok.ast.Node, java.util.List, org.parboiled.Node, org.parboiled.Node) 
		lombok.ast.Node modifiers
		lombok.ast.Node name
		java.util.List members
		org.parboiled.Node typeOpen
		org.parboiled.Node typeClose
		lombok.ast.Node typeBody
		lombok.ast.AnnotationDeclaration decl
	public lombok.ast.Node createAnnotationMethodDeclaration (lombok.ast.Node, lombok.ast.Node, lombok.ast.Node, java.util.List, lombok.ast.Node) 
		lombok.ast.Node modifiers
		lombok.ast.Node typeReference
		lombok.ast.Node name
		java.util.List dims
		lombok.ast.Node defaultValue
		lombok.ast.AnnotationMethodDeclaration decl
		int extraDims
		lombok.ast.Node returnType
	public lombok.ast.Node createPackageDeclaration (java.util.List, lombok.ast.Node, java.util.List) 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node n
		java.util.Iterator i$
		java.util.List annotations
		lombok.ast.Node head
		java.util.List tail
		lombok.ast.PackageDeclaration decl
	public lombok.ast.Node createImportDeclaration (java.lang.String, lombok.ast.Node, java.util.List, java.lang.String) 
		lombok.ast.Node n
		java.util.Iterator i$
		String staticKeyword
		lombok.ast.Node head
		java.util.List tail
		String dotStar
		lombok.ast.ImportDeclaration decl
	public lombok.ast.Node createCompilationUnit (lombok.ast.Node, java.util.List, java.util.List) 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node packageDeclaration
		java.util.List importDeclarations
		java.util.List typeDeclarations
		lombok.ast.CompilationUnit unit
	public lombok.ast.Node createMethodParameters (lombok.ast.Node, java.util.List) 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node head
		java.util.List tail
		lombok.ast.grammar.TemporaryNode$MethodParameters params
	public lombok.ast.Node createEmptyDeclaration () 
}

lombok/ast/grammar/StructuresParser.class
StructuresParser.java
package lombok.ast.grammar
public lombok.ast.grammar.StructuresParser extends org.parboiled.BaseParser {
	final lombok.ast.grammar.ParserGroup group
	final lombok.ast.grammar.StructuresActions actions
	public void  (lombok.ast.grammar.ParserGroup) 
		lombok.ast.grammar.ParserGroup group
	public org.parboiled.Rule typeBody () 
	public org.parboiled.Rule typeBodyMember () 
	org.parboiled.Rule typeBodyDeclarations () 
	org.parboiled.Rule emptyDeclaration () 
	public org.parboiled.Rule methodArguments () 
	public org.parboiled.Rule anyTypeDeclaration () 
	public org.parboiled.Rule classOrInterfaceDeclaration () 
	org.parboiled.Rule extendsClause () 
	org.parboiled.Rule implementsClause () 
	public org.parboiled.Rule enumDeclaration () 
	public org.parboiled.Rule annotationDeclaration () 
	org.parboiled.Rule annotationElementDeclaration () 
	org.parboiled.Rule enumBody () 
	org.parboiled.Rule enumConstant () 
	public org.parboiled.Rule constructorDeclaration () 
	public org.parboiled.Rule annotationMethodDeclaration () 
	public org.parboiled.Rule methodDeclaration () 
	org.parboiled.Rule methodParameters () 
	org.parboiled.Rule methodParameter () 
	public org.parboiled.Rule instanceInitializer () 
	public org.parboiled.Rule staticInitializer () 
	public org.parboiled.Rule fieldDeclaration () 
	org.parboiled.Rule variableDefinition () 
	org.parboiled.Rule variableDefinitionPartNoAssign () 
	org.parboiled.Rule variableDefinitionPart () 
	public org.parboiled.Rule annotation () 
	org.parboiled.Rule annotationElements () 
	org.parboiled.Rule annotationElement () 
	org.parboiled.Rule annotationElementValue () 
	org.parboiled.Rule anyKeyword () 
	public org.parboiled.Rule keywordModifier () 
	public org.parboiled.Rule typeDeclarationModifiers () 
	public org.parboiled.Rule methodDeclarationModifiers () 
	public org.parboiled.Rule fieldDeclarationModifiers () 
	public org.parboiled.Rule variableDefinitionModifiers () 
	public org.parboiled.Rule anyModifier () 
	public org.parboiled.Rule packageDeclaration () 
	public org.parboiled.Rule importDeclaration () 
	public org.parboiled.Rule compilationUnitEoi () 
	public org.parboiled.Rule compilationUnit () 
}

lombok/ast/grammar/TemporaryNode$ExtendsClause.class
TemporaryNodes.java
package lombok.ast.grammar
 lombok.ast.grammar.TemporaryNode$ExtendsClause extends lombok.ast.grammar.TemporaryNode {
	java.util.List superTypes
	void  () 
}

lombok/ast/grammar/TemporaryNode$ImplementsClause.class
TemporaryNodes.java
package lombok.ast.grammar
 lombok.ast.grammar.TemporaryNode$ImplementsClause extends lombok.ast.grammar.TemporaryNode {
	java.util.List superInterfaces
	void  () 
}

lombok/ast/grammar/TemporaryNode$MethodArguments.class
TemporaryNodes.java
package lombok.ast.grammar
 lombok.ast.grammar.TemporaryNode$MethodArguments extends lombok.ast.grammar.TemporaryNode {
	java.util.List arguments
	void  () 
}

lombok/ast/grammar/TemporaryNode$MethodParameters.class
TemporaryNodes.java
package lombok.ast.grammar
 lombok.ast.grammar.TemporaryNode$MethodParameters extends lombok.ast.grammar.TemporaryNode {
	java.util.List parameters
	void  () 
}

lombok/ast/grammar/TemporaryNode$OrphanedTypeVariables.class
TemporaryNodes.java
package lombok.ast.grammar
 lombok.ast.grammar.TemporaryNode$OrphanedTypeVariables extends lombok.ast.grammar.TemporaryNode {
	java.util.List variables
	void  () 
}

lombok/ast/grammar/TemporaryNode$StatementExpressionList.class
TemporaryNodes.java
package lombok.ast.grammar
 lombok.ast.grammar.TemporaryNode$StatementExpressionList extends lombok.ast.grammar.TemporaryNode {
	java.util.List expressions
	void  () 
}

lombok/ast/grammar/TemporaryNode$TypeArguments.class
TemporaryNodes.java
package lombok.ast.grammar
 lombok.ast.grammar.TemporaryNode$TypeArguments extends lombok.ast.grammar.TemporaryNode {
	java.util.List arguments
	void  () 
}

lombok/ast/grammar/TemporaryNode.class
TemporaryNodes.java
package lombok.ast.grammar
abstract lombok.ast.grammar.TemporaryNode extends java.lang.Object implements lombok.ast.Node  {
	private lombok.ast.Position position
	void  () 
	public void accept (lombok.ast.AstVisitor) 
		lombok.ast.AstVisitor visitor
	public java.util.List getChildren () 
	public boolean detach (lombok.ast.Node) 
		lombok.ast.Node child
	public boolean replaceChild (lombok.ast.Node, lombok.ast.Node) 
		lombok.ast.Node original
		lombok.ast.Node replacement
	public boolean replace (lombok.ast.Node) 
		lombok.ast.Node replacement
	public void unparent () 
	public lombok.ast.Node addMessage (lombok.ast.Message) 
		lombok.ast.Message message
	public lombok.ast.Node copy () 
	public java.util.List getMessages () 
	public boolean hasMessage (java.lang.String) 
		String key
	public lombok.ast.Node getGeneratedBy () 
	public boolean hasParent () 
	public boolean isGenerated () 
	public lombok.ast.Node setPosition (lombok.ast.Position) 
		lombok.ast.Position position
	public lombok.ast.Position getPosition () 
	public lombok.ast.Node getParent () 
	public java.lang.Object getNativeNode () 
	public void setNativeNode (java.lang.Object) 
		Object node
	public lombok.ast.PositionFactory getPositionFactory () 
	public void setPositionFactory (lombok.ast.PositionFactory) 
		lombok.ast.PositionFactory positionFactory
}

lombok/ast/grammar/TypesActions.class
TypesActions.java
package lombok.ast.grammar
public lombok.ast.grammar.TypesActions extends lombok.ast.grammar.SourceActions {
	public void  (lombok.ast.grammar.Source) 
		lombok.ast.grammar.Source source
	public lombok.ast.Node createPrimitiveType (java.lang.String) 
		String text
		lombok.ast.Identifier identifier
		lombok.ast.TypeReferencePart typeReferencePart
	public lombok.ast.Node createTypeReferencePart (org.parboiled.Node, lombok.ast.Node) 
		lombok.ast.Node arg
		java.util.Iterator i$
		org.parboiled.Node identifier
		lombok.ast.Node typeArguments
		lombok.ast.TypeReferencePart result
	public lombok.ast.Node createWildcardedType (org.parboiled.Node, org.parboiled.Node, java.lang.String, lombok.ast.Node) 
		lombok.ast.TypeReference ref
		org.parboiled.Node childPNode
		java.util.Iterator i$
		org.parboiled.Node qmark
		org.parboiled.Node boundType
		String extendsOrSuper
		lombok.ast.Node type
		lombok.ast.WildcardKind wildcard
		lombok.ast.TypeReference ref
	public lombok.ast.Node createUnboundedWildcardType (org.parboiled.Node) 
		org.parboiled.Node qmark
		lombok.ast.TypeReference ref
	public lombok.ast.Node createTypeArguments (lombok.ast.Node, java.util.List) 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node head
		java.util.List tail
		lombok.ast.grammar.TemporaryNode$TypeArguments ta
	public lombok.ast.Node createReferenceType (lombok.ast.Node, java.util.List) 
		lombok.ast.Node n
		java.util.Iterator i$
		lombok.ast.Node head
		java.util.List tail
		lombok.ast.TypeReference t
	public lombok.ast.Node setArrayDimensionsOfType (lombok.ast.Node, java.util.List) 
		lombok.ast.TypeReference orig
		lombok.ast.Node value
		java.util.List bracketPairs
		int arrayDims
		lombok.ast.TypeReference ref
	public lombok.ast.Node createTypeVariable (lombok.ast.Node, lombok.ast.Node, java.util.List) 
		lombok.ast.Node t
		java.util.Iterator i$
		lombok.ast.Node name
		lombok.ast.Node head
		java.util.List tail
		lombok.ast.TypeVariable tv
	public lombok.ast.Node createTypeVariables (lombok.ast.Node, java.util.List) 
		lombok.ast.Node t
		java.util.Iterator i$
		lombok.ast.Node head
		java.util.List tail
		lombok.ast.grammar.TemporaryNode$OrphanedTypeVariables otv
}

lombok/ast/grammar/TypesParser.class
TypesParser.java
package lombok.ast.grammar
public lombok.ast.grammar.TypesParser extends org.parboiled.BaseParser {
	final lombok.ast.grammar.ParserGroup group
	final lombok.ast.grammar.TypesActions actions
	public void  (lombok.ast.grammar.ParserGroup) 
		lombok.ast.grammar.ParserGroup group
	public org.parboiled.Rule nonArrayType () 
	public org.parboiled.Rule type () 
	public org.parboiled.Rule primitiveType () 
	org.parboiled.Rule rawPrimitiveType () 
	public org.parboiled.Rule referenceType () 
	org.parboiled.Rule dotReferenceTypePart () 
	org.parboiled.Rule referenceTypePart () 
	public org.parboiled.Rule plainReferenceType () 
	org.parboiled.Rule plainReferenceTypePart () 
	org.parboiled.Rule dotPlainReferenceTypePart () 
	public org.parboiled.Rule typeVariables () 
	org.parboiled.Rule typeVariable () 
	public org.parboiled.Rule typeArguments () 
	public org.parboiled.Rule typeArgument () 
}

lombok/ast/javac/JcTreeBuilder$1.class
JcTreeBuilder.java
package lombok.ast.javac
 lombok.ast.javac.JcTreeBuilder$1 extends lombok.ast.ForwardingAstVisitor {
	private static final long ENUM_CONSTANT_FLAGS
	final synthetic lombok.ast.javac.JcTreeBuilder this$0
	void  (lombok.ast.javac.JcTreeBuilder) 
	public boolean visitNode (lombok.ast.Node) 
		lombok.ast.Node node
	public boolean visitCompilationUnit (lombok.ast.CompilationUnit) 
		com.sun.tools.javac.tree.JCTree elem
		java.util.Iterator i$
		lombok.ast.CompilationUnit node
		com.sun.tools.javac.util.List preamble
		com.sun.tools.javac.util.List imports
		com.sun.tools.javac.util.List types
		com.sun.tools.javac.util.List annotations
		com.sun.tools.javac.tree.JCTree$JCExpression pid
		com.sun.tools.javac.tree.JCTree$JCCompilationUnit topLevel
		int start
		int end
	public boolean visitPackageDeclaration (lombok.ast.PackageDeclaration) 
		lombok.ast.Annotation annotation
		java.util.Iterator i$
		lombok.ast.PackageDeclaration node
		com.sun.tools.javac.util.List defs
	public boolean visitImportDeclaration (lombok.ast.ImportDeclaration) 
		int start
		int end
		lombok.ast.Position jcDotStarPos
		lombok.ast.ImportDeclaration node
		com.sun.tools.javac.tree.JCTree$JCExpression name
	public boolean visitClassDeclaration (lombok.ast.ClassDeclaration) 
		lombok.ast.ClassDeclaration node
		int start
		int end
	public boolean visitInterfaceDeclaration (lombok.ast.InterfaceDeclaration) 
		lombok.ast.InterfaceDeclaration node
		com.sun.tools.javac.tree.JCTree$JCModifiers modifiers
		int start
		int end
	public boolean visitEmptyStatement (lombok.ast.EmptyStatement) 
		lombok.ast.EmptyStatement node
	public boolean visitEnumDeclaration (lombok.ast.EnumDeclaration) 
		lombok.ast.EnumDeclaration node
		com.sun.tools.javac.tree.JCTree$JCModifiers modifiers
		int start
		int end
	public boolean visitEnumTypeBody (lombok.ast.EnumTypeBody) 
		lombok.ast.EnumTypeBody node
		com.sun.tools.javac.util.List constants
		com.sun.tools.javac.util.List members
	public boolean visitEnumConstant (lombok.ast.EnumConstant) 
		int modStart
		int modEnd
		lombok.ast.EnumConstant node
		com.sun.tools.javac.tree.JCTree$JCIdent parentType1
		com.sun.tools.javac.tree.JCTree$JCIdent parentType2
		com.sun.tools.javac.tree.JCTree$JCClassDecl body
		com.sun.tools.javac.tree.JCTree$JCNewClass newClass
		int start
		int end
		lombok.ast.Position jcNewClassPos
		boolean posIsSet
		com.sun.tools.javac.tree.JCTree$JCModifiers mods
	public boolean visitNormalTypeBody (lombok.ast.NormalTypeBody) 
		lombok.ast.NormalTypeBody node
	public boolean visitExpressionStatement (lombok.ast.ExpressionStatement) 
		lombok.ast.ExpressionStatement node
	public boolean visitIntegralLiteral (lombok.ast.IntegralLiteral) 
		lombok.ast.IntegralLiteral node
	public boolean visitFloatingPointLiteral (lombok.ast.FloatingPointLiteral) 
		lombok.ast.FloatingPointLiteral node
	public boolean visitBooleanLiteral (lombok.ast.BooleanLiteral) 
		lombok.ast.BooleanLiteral node
	public boolean visitCharLiteral (lombok.ast.CharLiteral) 
		lombok.ast.CharLiteral node
	public boolean visitNullLiteral (lombok.ast.NullLiteral) 
		lombok.ast.NullLiteral node
	public boolean visitStringLiteral (lombok.ast.StringLiteral) 
		lombok.ast.StringLiteral node
	public boolean visitIdentifier (lombok.ast.Identifier) 
		lombok.ast.Identifier node
	public boolean visitVariableReference (lombok.ast.VariableReference) 
		lombok.ast.VariableReference node
	public boolean visitCast (lombok.ast.Cast) 
		lombok.ast.Cast node
	public boolean visitConstructorInvocation (lombok.ast.ConstructorInvocation) 
		int start
		lombok.ast.ConstructorInvocation node
		com.sun.tools.javac.tree.JCTree$JCNewClass jcnc
	public boolean visitSelect (lombok.ast.Select) 
		lombok.ast.Select node
		int start
		int end
	public boolean visitUnaryExpression (lombok.ast.UnaryExpression) 
		com.sun.tools.javac.tree.JCTree$JCLiteral result
		lombok.ast.UnaryExpression node
		lombok.ast.Expression operand
		lombok.ast.UnaryOperator operator
		int start
		int end
	public boolean visitAlternateConstructorInvocation (lombok.ast.AlternateConstructorInvocation) 
		int start
		int end
		lombok.ast.AlternateConstructorInvocation node
		int thisStart
		int thisEnd
		lombok.ast.Position jcThisPos
		com.sun.tools.javac.tree.JCTree$JCMethodInvocation invoke
		int start
		int end
		com.sun.tools.javac.tree.JCTree$JCExpressionStatement exec
		lombok.ast.Position jcExecPos
	public boolean visitSuperConstructorInvocation (lombok.ast.SuperConstructorInvocation) 
		lombok.ast.Position ecjSuperPos
		com.sun.tools.javac.tree.JCTree$JCExpression methodId
		lombok.ast.Position ecjSuperPos
		int start
		int end
		lombok.ast.SuperConstructorInvocation node
		com.sun.tools.javac.tree.JCTree$JCExpression methodId
		com.sun.tools.javac.tree.JCTree$JCMethodInvocation invoke
		int start
		int end
		com.sun.tools.javac.tree.JCTree$JCExpressionStatement exec
		lombok.ast.Position jcExecPos
	public boolean visitSuper (lombok.ast.Super) 
		com.sun.tools.javac.tree.JCTree tree
		int start
		lombok.ast.Super node
		com.sun.tools.javac.tree.JCTree tree
		int start
		int end
		lombok.ast.Position jcSuperPos
	public boolean visitBinaryExpression (lombok.ast.BinaryExpression) 
		lombok.ast.BinaryExpression node
		lombok.ast.BinaryOperator operator
		int start
		int end
		com.sun.tools.javac.tree.JCTree$JCExpression lhs
		com.sun.tools.javac.tree.JCTree$JCExpression rhs
	private boolean tryStringCombine (lombok.ast.BinaryExpression) 
		lombok.ast.AstException ignore
		lombok.ast.AstException e
		int i
		lombok.ast.BinaryExpression node
		java.util.List buffer
		lombok.ast.BinaryExpression current
		int start
		StringBuilder out
		int end
	public boolean visitInstanceOf (lombok.ast.InstanceOf) 
		lombok.ast.InstanceOf node
		int start
		int end
	public boolean visitInlineIfExpression (lombok.ast.InlineIfExpression) 
		lombok.ast.InlineIfExpression node
		int start
		int end
	public boolean visitMethodInvocation (lombok.ast.MethodInvocation) 
		com.sun.tools.javac.tree.JCTree$JCExpression methodId
		int start
		int end
		lombok.ast.MethodInvocation node
		com.sun.tools.javac.tree.JCTree$JCExpression methodId
		int start
		int end
	public boolean visitAnnotationValueArray (lombok.ast.AnnotationValueArray) 
		lombok.ast.AnnotationValueArray node
	public boolean visitArrayInitializer (lombok.ast.ArrayInitializer) 
		lombok.ast.ArrayInitializer node
	public boolean visitArrayCreation (lombok.ast.ArrayCreation) 
		lombok.ast.Position p
		com.sun.tools.javac.tree.JCTree$JCExpression e
		lombok.ast.ArrayDimension dim
		java.util.Iterator i$
		com.sun.tools.javac.util.List init
		Integer start
		java.util.Iterator i$
		lombok.ast.ArrayCreation node
		java.util.List typeTrees
		int endPosOfTypeTree
		com.sun.tools.javac.util.List dims
		com.sun.tools.javac.util.List init
		com.sun.tools.javac.tree.JCTree$JCExpression elementType
	public boolean visitArrayDimension (lombok.ast.ArrayDimension) 
		lombok.ast.ArrayDimension node
	public boolean visitAssert (lombok.ast.Assert) 
		lombok.ast.Assert node
	public boolean visitBreak (lombok.ast.Break) 
		lombok.ast.Break node
	public boolean visitContinue (lombok.ast.Continue) 
		lombok.ast.Continue node
	private com.sun.tools.javac.tree.JCTree$JCExpression reParen (lombok.ast.Node, com.sun.tools.javac.tree.JCTree$JCExpression) 
		lombok.ast.Node node
		com.sun.tools.javac.tree.JCTree$JCExpression expr
		int start
		int end
		lombok.ast.Position jcParensPos
	public boolean visitDoWhile (lombok.ast.DoWhile) 
		lombok.ast.DoWhile node
		com.sun.tools.javac.tree.JCTree$JCExpression expr
	public boolean visitFor (lombok.ast.For) 
		com.sun.tools.javac.util.List inits
		com.sun.tools.javac.tree.JCTree$JCExpressionStatement exec
		lombok.ast.Position jcExecPos
		lombok.ast.Expression init
		java.util.Iterator i$
		com.sun.tools.javac.tree.JCTree$JCExpressionStatement exec
		lombok.ast.Position jcExecPos
		lombok.ast.Expression update
		java.util.Iterator i$
		lombok.ast.For node
		com.sun.tools.javac.util.List inits
		com.sun.tools.javac.util.List updates
	public boolean visitForEach (lombok.ast.ForEach) 
		lombok.ast.ForEach node
	public boolean visitIf (lombok.ast.If) 
		lombok.ast.If node
		com.sun.tools.javac.tree.JCTree$JCExpression expr
	public boolean visitLabelledStatement (lombok.ast.LabelledStatement) 
		lombok.ast.LabelledStatement node
	public boolean visitModifiers (lombok.ast.Modifiers) 
		lombok.ast.Modifiers node
		com.sun.tools.javac.tree.JCTree$JCModifiers mods
		lombok.ast.Comment javadoc
	public boolean visitKeywordModifier (lombok.ast.KeywordModifier) 
		lombok.ast.KeywordModifier node
	public boolean visitInstanceInitializer (lombok.ast.InstanceInitializer) 
		lombok.ast.InstanceInitializer node
	public boolean visitStaticInitializer (lombok.ast.StaticInitializer) 
		lombok.ast.StaticInitializer node
		com.sun.tools.javac.tree.JCTree$JCBlock block
	public boolean visitBlock (lombok.ast.Block) 
		lombok.ast.Block node
	public boolean visitVariableDeclaration (lombok.ast.VariableDeclaration) 
		lombok.ast.VariableDeclaration node
		com.sun.tools.javac.util.List list
		com.sun.tools.javac.tree.JCTree$JCVariableDecl last
	public boolean visitVariableDefinition (lombok.ast.VariableDefinition) 
		lombok.ast.Position jcEllipsisPos
		lombok.ast.VariableDefinitionEntry e
		java.util.Iterator i$
		int i
		lombok.ast.VariableDefinition node
		com.sun.tools.javac.tree.JCTree$JCModifiers mods
		com.sun.tools.javac.tree.JCTree$JCExpression vartype
		com.sun.tools.javac.util.List defs
	public boolean visitAnnotationDeclaration (lombok.ast.AnnotationDeclaration) 
		lombok.ast.AnnotationDeclaration node
		com.sun.tools.javac.tree.JCTree$JCModifiers modifiers
		int start
		int end
	public boolean visitAnnotationMethodDeclaration (lombok.ast.AnnotationMethodDeclaration) 
		lombok.ast.AnnotationMethodDeclaration node
		com.sun.tools.javac.tree.JCTree$JCMethodDecl methodDef
		int start
		int end
	public boolean visitClassLiteral (lombok.ast.ClassLiteral) 
		lombok.ast.ClassLiteral node
		int start
		int end
	public boolean visitAnnotationElement (lombok.ast.AnnotationElement) 
		lombok.ast.AnnotationElement node
		com.sun.tools.javac.tree.JCTree$JCExpression arg
	public boolean visitAnnotation (lombok.ast.Annotation) 
		lombok.ast.Annotation node
		int start
		int end
	public boolean visitTypeReference (lombok.ast.TypeReference) 
		lombok.ast.TypeReference node
		lombok.ast.WildcardKind wildcard
		com.sun.tools.javac.tree.JCTree$JCExpression result
	public boolean visitArrayAccess (lombok.ast.ArrayAccess) 
		lombok.ast.ArrayAccess node
		int start
		int end
	private com.sun.tools.javac.tree.JCTree$JCExpression addDimensions (lombok.ast.Node, com.sun.tools.javac.tree.JCTree$JCExpression, int) 
		int start
		int end
		int start
		int end
		int currentDim
		lombok.ast.Position jcBracketPos
		int i
		lombok.ast.Node node
		com.sun.tools.javac.tree.JCTree$JCExpression type
		int dimensions
		com.sun.tools.javac.tree.JCTree$JCExpression resultingType
	private com.sun.tools.javac.tree.JCTree$JCExpression plainTypeReference (lombok.ast.TypeReference) 
		int end
		lombok.ast.Identifier identifier
		int typeTag
		com.sun.tools.javac.tree.JCTree$JCTypeApply apply
		com.sun.tools.javac.tree.JCTree$JCExpression expr
		lombok.ast.TypeReferencePart part
		java.util.Iterator i$
		lombok.ast.TypeReference node
		com.sun.tools.javac.tree.JCTree$JCExpression current
	private com.sun.tools.javac.tree.JCTree$JCExpression addWildcards (lombok.ast.Node, com.sun.tools.javac.tree.JCTree$JCExpression, lombok.ast.WildcardKind) 
		lombok.ast.Position jcExtendsPos
		lombok.ast.Position jcSuperPos
		lombok.ast.Node node
		com.sun.tools.javac.tree.JCTree$JCExpression type
		lombok.ast.WildcardKind wildcardKind
		com.sun.tools.javac.tree.JCTree$TypeBoundKind typeBoundKind
	public boolean visitTypeReferencePart (lombok.ast.TypeReferencePart) 
		com.sun.tools.javac.tree.JCTree$JCTypeApply typeApply
		lombok.ast.Position jcOpenBracketPos
		lombok.ast.TypeReferencePart node
		com.sun.tools.javac.tree.JCTree$JCIdent ident
		com.sun.tools.javac.util.List typeArguments
	public boolean visitTypeVariable (lombok.ast.TypeVariable) 
		lombok.ast.TypeVariable node
	public boolean visitMethodDeclaration (lombok.ast.MethodDeclaration) 
		com.sun.tools.javac.tree.JCTree$JCVariableDecl decl
		java.util.Iterator i$
		lombok.ast.MethodDeclaration node
		com.sun.tools.javac.tree.JCTree$JCMethodDecl methodDef
		int start
		int end
	public boolean visitConstructorDeclaration (lombok.ast.ConstructorDeclaration) 
		com.sun.tools.javac.tree.JCTree$JCVariableDecl decl
		java.util.Iterator i$
		lombok.ast.ConstructorDeclaration node
		com.sun.tools.javac.tree.JCTree$JCMethodDecl constrDef
		int start
		int end
	public boolean visitReturn (lombok.ast.Return) 
		lombok.ast.Return node
	public boolean visitSwitch (lombok.ast.Switch) 
		com.sun.tools.javac.tree.JCTree$JCExpression newPat
		lombok.ast.Statement s
		java.util.Iterator i$
		lombok.ast.Switch node
		com.sun.tools.javac.util.List cases
		com.sun.tools.javac.tree.JCTree$JCExpression currentPat
		lombok.ast.Node currentNode
		com.sun.tools.javac.util.List stats
		boolean preamble
		com.sun.tools.javac.tree.JCTree$JCExpression expr
	private com.sun.tools.javac.util.List addCase (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression, lombok.ast.Node, com.sun.tools.javac.util.List) 
		com.sun.tools.javac.util.List cases
		com.sun.tools.javac.tree.JCTree$JCExpression currentPat
		lombok.ast.Node currentNode
		com.sun.tools.javac.util.List stats
		com.sun.tools.javac.tree.JCTree$JCStatement last
		int start
		int end
	public boolean visitSynchronized (lombok.ast.Synchronized) 
		lombok.ast.Synchronized node
		com.sun.tools.javac.tree.JCTree$JCExpression expr
	public boolean visitThis (lombok.ast.This) 
		com.sun.tools.javac.tree.JCTree tree
		int start
		lombok.ast.This node
		com.sun.tools.javac.tree.JCTree tree
		int start
		int end
		lombok.ast.Position jcThisPos
	public boolean visitTry (lombok.ast.Try) 
		lombok.ast.Try node
		com.sun.tools.javac.util.List catches
	public boolean visitCatch (lombok.ast.Catch) 
		lombok.ast.Catch node
		com.sun.tools.javac.tree.JCTree$JCVariableDecl exceptionDeclaration
	public boolean visitThrow (lombok.ast.Throw) 
		lombok.ast.Throw node
	public boolean visitWhile (lombok.ast.While) 
		lombok.ast.While node
		com.sun.tools.javac.tree.JCTree$JCExpression expr
	public boolean visitEmptyDeclaration (lombok.ast.EmptyDeclaration) 
		lombok.ast.EmptyDeclaration node
}

lombok/ast/javac/JcTreeBuilder$2.class
JcTreeBuilder.java
package lombok.ast.javac
synthetic lombok.ast.javac.JcTreeBuilder$2 extends java.lang.Object {
	static final synthetic int[] $SwitchMap$lombok$ast$UnaryOperator
	static final synthetic int[] $SwitchMap$lombok$ast$WildcardKind
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

lombok/ast/javac/JcTreeBuilder.class
JcTreeBuilder.java
package lombok.ast.javac
public lombok.ast.javac.JcTreeBuilder extends java.lang.Object {
	private final com.sun.tools.javac.tree.TreeMaker treeMaker
	private final com.sun.tools.javac.util.Name$Table table
	private final java.util.Map sourceStructures
	private final java.util.Map endPosTable
	private com.sun.tools.javac.util.List result
	private final lombok.ast.AstVisitor visitor
	static final com.google.common.collect.BiMap UNARY_OPERATORS
	static final com.google.common.collect.BiMap BINARY_OPERATORS
	static final com.google.common.collect.BiMap PRIMITIVES
	public void  () 
	private static com.sun.tools.javac.util.Context createNewContext () 
		java.lang.reflect.Method m
		Throwable t
		java.lang.reflect.Method m
		Throwable t
		com.sun.tools.javac.util.Context c
	public void  (lombok.ast.grammar.Source, com.sun.tools.javac.util.Context) 
		lombok.ast.grammar.Source source
		com.sun.tools.javac.util.Context context
	private void  (java.util.Map, com.sun.tools.javac.tree.TreeMaker, com.sun.tools.javac.util.Name$Table, java.util.Map) 
		java.util.Map structures
		com.sun.tools.javac.tree.TreeMaker treeMaker
		com.sun.tools.javac.util.Name$Table nameTable
		java.util.Map endPosTable
	private com.sun.tools.javac.util.Name toName (lombok.ast.Identifier) 
		lombok.ast.Identifier identifier
	private com.sun.tools.javac.tree.JCTree toTree (lombok.ast.Node) 
		RuntimeException e
		lombok.ast.Node node
		lombok.ast.javac.JcTreeBuilder builder
	private com.sun.tools.javac.tree.JCTree$JCExpression toExpression (lombok.ast.Node) 
		lombok.ast.Node node
	private com.sun.tools.javac.tree.JCTree$JCStatement toStatement (lombok.ast.Node) 
		lombok.ast.Node node
	private com.sun.tools.javac.util.List toList (java.lang.Class, lombok.ast.StrictListAccessor) 
		RuntimeException e
		com.sun.tools.javac.tree.JCTree value
		java.util.Iterator i$
		lombok.ast.javac.JcTreeBuilder builder
		com.sun.tools.javac.util.List values
		lombok.ast.Node node
		java.util.Iterator i$
		Class type
		lombok.ast.StrictListAccessor accessor
		com.sun.tools.javac.util.List result
	private com.sun.tools.javac.util.List toList (java.lang.Class, lombok.ast.Node) 
		Class type
		lombok.ast.Node node
		lombok.ast.javac.JcTreeBuilder builder
		com.sun.tools.javac.util.List all
	public void visit (lombok.ast.Node) 
		lombok.ast.Node node
	public com.sun.tools.javac.tree.JCTree get () 
	public com.sun.tools.javac.util.List getAll () 
	private boolean set (lombok.ast.Node, com.sun.tools.javac.tree.JCTree) 
		int i
		lombok.ast.Node node
		com.sun.tools.javac.tree.JCTree value
		com.sun.tools.javac.tree.JCTree actualValue
	private void posParen (lombok.ast.Node, int, java.util.List, com.sun.tools.javac.tree.JCTree) 
		lombok.ast.Node node
		int iteration
		java.util.List parenPositions
		com.sun.tools.javac.tree.JCTree jcTree
		lombok.ast.Position p
		int start
		int end
	private boolean set (com.sun.tools.javac.util.List) 
		com.sun.tools.javac.util.List values
	private lombok.ast.javac.JcTreeBuilder create () 
	private static boolean hasConversionStructureInfo (lombok.ast.Node, java.lang.String) 
		lombok.ast.Node node
		String key
	static int primitiveTypeTag (java.lang.String) 
		String typeName
		Integer primitive
	private long getModifier (lombok.ast.KeywordModifier) 
		lombok.ast.KeywordModifier keyword
	private com.sun.tools.javac.tree.JCTree$JCExpression chain (java.lang.Iterable) 
		com.sun.tools.javac.util.Name next
		lombok.ast.Identifier part
		java.util.Iterator i$
		Iterable parts
		com.sun.tools.javac.tree.JCTree$JCExpression previous
	private int posOfStructure (lombok.ast.Node, java.lang.String, boolean) 
		lombok.ast.Node node
		String structure
		boolean atStart
	private boolean hasSourceStructures () 
	private int posOfStructure (lombok.ast.Node, java.lang.String, int, boolean) 
		lombok.ast.grammar.SourceStructure struct
		java.util.Iterator i$
		lombok.ast.Node node
		String structure
		int idx
		boolean atStart
		int start
	private static java.lang.Object negative (java.lang.Object) 
		Object value
		Number num
	private boolean posSet (lombok.ast.Node, com.sun.tools.javac.tree.JCTree) 
		lombok.ast.Node node
		com.sun.tools.javac.tree.JCTree jcTree
	private com.sun.tools.javac.tree.JCTree posNone (com.sun.tools.javac.tree.JCTree) 
		com.sun.tools.javac.tree.JCTree jcTree
	private com.sun.tools.javac.tree.JCTree setPos (lombok.ast.Node, com.sun.tools.javac.tree.JCTree) 
		lombok.ast.Node node
		com.sun.tools.javac.tree.JCTree jcTree
	private com.sun.tools.javac.tree.JCTree setPos (int, int, com.sun.tools.javac.tree.JCTree) 
		int start
		int end
		com.sun.tools.javac.tree.JCTree jcTree
	static synthetic com.sun.tools.javac.util.List access$000 (lombok.ast.javac.JcTreeBuilder, java.lang.Class, lombok.ast.Node) 
		lombok.ast.javac.JcTreeBuilder x0
		Class x1
		lombok.ast.Node x2
	static synthetic com.sun.tools.javac.util.List access$100 (lombok.ast.javac.JcTreeBuilder, java.lang.Class, lombok.ast.StrictListAccessor) 
		lombok.ast.javac.JcTreeBuilder x0
		Class x1
		lombok.ast.StrictListAccessor x2
	static synthetic com.sun.tools.javac.tree.TreeMaker access$200 (lombok.ast.javac.JcTreeBuilder) 
		lombok.ast.javac.JcTreeBuilder x0
	static synthetic java.util.Map access$300 (lombok.ast.javac.JcTreeBuilder) 
		lombok.ast.javac.JcTreeBuilder x0
	static synthetic boolean access$400 (lombok.ast.Node, java.lang.String) 
		lombok.ast.Node x0
		String x1
	static synthetic boolean access$500 (lombok.ast.javac.JcTreeBuilder, lombok.ast.Node, com.sun.tools.javac.tree.JCTree) 
		lombok.ast.javac.JcTreeBuilder x0
		lombok.ast.Node x1
		com.sun.tools.javac.tree.JCTree x2
	static synthetic com.sun.tools.javac.tree.JCTree access$600 (lombok.ast.javac.JcTreeBuilder, int, int, com.sun.tools.javac.tree.JCTree) 
		lombok.ast.javac.JcTreeBuilder x0
		int x1
		int x2
		com.sun.tools.javac.tree.JCTree x3
	static synthetic boolean access$700 (lombok.ast.javac.JcTreeBuilder, lombok.ast.Node, com.sun.tools.javac.tree.JCTree) 
		lombok.ast.javac.JcTreeBuilder x0
		lombok.ast.Node x1
		com.sun.tools.javac.tree.JCTree x2
	static synthetic com.sun.tools.javac.tree.JCTree access$800 (lombok.ast.javac.JcTreeBuilder, lombok.ast.Node) 
		lombok.ast.javac.JcTreeBuilder x0
		lombok.ast.Node x1
	static synthetic com.sun.tools.javac.tree.JCTree$JCExpression access$900 (lombok.ast.javac.JcTreeBuilder, java.lang.Iterable) 
		lombok.ast.javac.JcTreeBuilder x0
		Iterable x1
	static synthetic boolean access$1000 (lombok.ast.javac.JcTreeBuilder, com.sun.tools.javac.util.List) 
		lombok.ast.javac.JcTreeBuilder x0
		com.sun.tools.javac.util.List x1
	static synthetic int access$1100 (lombok.ast.javac.JcTreeBuilder, lombok.ast.Node, java.lang.String, boolean) 
		lombok.ast.javac.JcTreeBuilder x0
		lombok.ast.Node x1
		String x2
		boolean x3
	static synthetic com.sun.tools.javac.util.Name$Table access$1200 (lombok.ast.javac.JcTreeBuilder) 
		lombok.ast.javac.JcTreeBuilder x0
	static synthetic com.sun.tools.javac.util.Name access$1300 (lombok.ast.javac.JcTreeBuilder, lombok.ast.Identifier) 
		lombok.ast.javac.JcTreeBuilder x0
		lombok.ast.Identifier x1
	static synthetic com.sun.tools.javac.tree.JCTree access$1400 (lombok.ast.javac.JcTreeBuilder, lombok.ast.Node, com.sun.tools.javac.tree.JCTree) 
		lombok.ast.javac.JcTreeBuilder x0
		lombok.ast.Node x1
		com.sun.tools.javac.tree.JCTree x2
	static synthetic com.sun.tools.javac.tree.JCTree$JCExpression access$1500 (lombok.ast.javac.JcTreeBuilder, lombok.ast.Node) 
		lombok.ast.javac.JcTreeBuilder x0
		lombok.ast.Node x1
	static synthetic java.lang.Object access$1600 (java.lang.Object) 
		Object x0
	static synthetic boolean access$1700 (lombok.ast.javac.JcTreeBuilder) 
		lombok.ast.javac.JcTreeBuilder x0
	static synthetic int access$1800 (lombok.ast.javac.JcTreeBuilder, lombok.ast.Node, java.lang.String, int, boolean) 
		lombok.ast.javac.JcTreeBuilder x0
		lombok.ast.Node x1
		String x2
		int x3
		boolean x4
	static synthetic com.sun.tools.javac.tree.JCTree$JCStatement access$1900 (lombok.ast.javac.JcTreeBuilder, lombok.ast.Node) 
		lombok.ast.javac.JcTreeBuilder x0
		lombok.ast.Node x1
	static synthetic long access$2000 (lombok.ast.javac.JcTreeBuilder, lombok.ast.KeywordModifier) 
		lombok.ast.javac.JcTreeBuilder x0
		lombok.ast.KeywordModifier x1
	static synthetic com.sun.tools.javac.tree.JCTree access$2100 (lombok.ast.javac.JcTreeBuilder, com.sun.tools.javac.tree.JCTree) 
		lombok.ast.javac.JcTreeBuilder x0
		com.sun.tools.javac.tree.JCTree x1
	static void  () 
}

lombok/ast/javac/JcTreeConverter$1.class
JcTreeConverter.java
package lombok.ast.javac
 lombok.ast.javac.JcTreeConverter$1 extends lombok.ast.ForwardingAstVisitor {
	final synthetic java.util.TreeMap val$nodePositions
	final synthetic lombok.ast.javac.JcTreeConverter this$0
	void  (lombok.ast.javac.JcTreeConverter, java.util.TreeMap) 
	private void addToMap (lombok.ast.Node, lombok.ast.Node) 
		lombok.ast.Node positionNode
		lombok.ast.Node linked
		int start
	private void addToMap (lombok.ast.StrictListAccessor, lombok.ast.Node) 
		lombok.ast.Node node
		java.util.Iterator i$
		lombok.ast.StrictListAccessor nodes
		lombok.ast.Node linked
	public boolean visitNode (lombok.ast.Node) 
		NullPointerException e
		lombok.ast.Node node
		int start
}

lombok/ast/javac/JcTreeConverter$2.class
JcTreeConverter.java
package lombok.ast.javac
synthetic lombok.ast.javac.JcTreeConverter$2 extends java.lang.Object {
	static final synthetic int[] $SwitchMap$com$sun$source$tree$Tree$Kind
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

lombok/ast/javac/JcTreeConverter$ConvertingVisitor.class
JcTreeConverter.java
package lombok.ast.javac
 lombok.ast.javac.JcTreeConverter$ConvertingVisitor extends com.sun.tools.javac.tree.JCTree$Visitor {
	private static final long ENUM_CONSTANT_FLAGS
	final synthetic lombok.ast.javac.JcTreeConverter this$0
	private void  (lombok.ast.javac.JcTreeConverter) 
	public void visitTree (com.sun.tools.javac.tree.JCTree) 
		com.sun.tools.javac.tree.JCTree node
	public void visitTopLevel (com.sun.tools.javac.tree.JCTree$JCCompilationUnit) 
		lombok.ast.PackageDeclaration pkg
		com.sun.tools.javac.tree.JCTree def
		java.util.Iterator i$
		com.sun.tools.javac.tree.JCTree$JCCompilationUnit node
		lombok.ast.CompilationUnit unit
	public void visitImport (com.sun.tools.javac.tree.JCTree$JCImport) 
		com.sun.tools.javac.tree.JCTree$JCImport node
		lombok.ast.ImportDeclaration imp
		lombok.ast.Identifier last
	public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl) 
		lombok.ast.ClassDeclaration classDecl
		lombok.ast.NormalTypeBody body
		lombok.ast.TypeDeclaration typeDecl
		lombok.ast.AnnotationDeclaration annDecl
		lombok.ast.NormalTypeBody body
		lombok.ast.TypeDeclaration typeDecl
		lombok.ast.InterfaceDeclaration itfDecl
		lombok.ast.NormalTypeBody body
		lombok.ast.TypeDeclaration typeDecl
		lombok.ast.NormalTypeBody constantBody
		com.sun.tools.javac.tree.JCTree$JCNewClass init
		lombok.ast.EnumConstant ec
		com.sun.tools.javac.tree.JCTree$JCVariableDecl vd
		com.sun.tools.javac.tree.JCTree def
		java.util.Iterator i$
		lombok.ast.EnumDeclaration enumDecl
		lombok.ast.EnumTypeBody body
		java.util.List defs
		lombok.ast.TypeDeclaration typeDecl
		com.sun.tools.javac.tree.JCTree$JCClassDecl node
		long flags
		String name
		lombok.ast.TypeDeclaration typeDecl
		java.util.Map flagKeyMap
	public void visitModifiers (com.sun.tools.javac.tree.JCTree$JCModifiers) 
		lombok.ast.KeywordModifier mod
		java.util.Iterator i$
		com.sun.tools.javac.tree.JCTree$JCModifiers node
		lombok.ast.Modifiers m
	public void visitBlock (com.sun.tools.javac.tree.JCTree$JCBlock) 
		lombok.ast.Node n
		lombok.ast.Node n
		lombok.ast.Node n
		com.sun.tools.javac.tree.JCTree$JCBlock node
		lombok.ast.Node n
		lombok.ast.Block b
	public void visitSkip (com.sun.tools.javac.tree.JCTree$JCSkip) 
		com.sun.tools.javac.tree.JCTree$JCSkip node
	public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl) 
		com.sun.tools.javac.tree.JCTree$JCVariableDecl node
	public void visitTypeIdent (com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree) 
		com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree node
		String primitiveType
		lombok.ast.TypeReferencePart part
	public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent) 
		lombok.ast.This t
		lombok.ast.Super s
		lombok.ast.TypeReferencePart part
		com.sun.tools.javac.tree.JCTree$JCIdent node
		String name
		lombok.ast.Identifier id
	public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess) 
		lombok.ast.TypeReference parent
		lombok.ast.This t
		lombok.ast.Super s
		lombok.ast.ClassLiteral c
		com.sun.tools.javac.tree.JCTree$JCFieldAccess node
		String name
		lombok.ast.Identifier id
		lombok.ast.Node selected
	public void visitTypeApply (com.sun.tools.javac.tree.JCTree$JCTypeApply) 
		com.sun.tools.javac.tree.JCTree$JCTypeApply node
		lombok.ast.TypeReference ref
		lombok.ast.TypeReferencePart last
	public void visitWildcard (com.sun.tools.javac.tree.JCTree$JCWildcard) 
		com.sun.tools.javac.tree.JCTree$JCWildcard node
		lombok.ast.TypeReference ref
	private lombok.ast.Position getTypeBoundKindPosition (com.sun.tools.javac.tree.JCTree$JCWildcard) 
		Object o
		Exception e
		com.sun.tools.javac.tree.JCTree$JCWildcard node
	private int getTag (com.sun.tools.javac.tree.JCTree) 
		Exception e
		Exception e
		com.sun.tools.javac.tree.JCTree node
	public void visitTypeParameter (com.sun.tools.javac.tree.JCTree$JCTypeParameter) 
		com.sun.tools.javac.tree.JCTree$JCTypeParameter node
		lombok.ast.TypeVariable var
	public void visitTypeArray (com.sun.tools.javac.tree.JCTree$JCArrayTypeTree) 
		com.sun.tools.javac.tree.JCTree$JCArrayTypeTree node
		lombok.ast.TypeReference ref
		int currentDim
	public void visitLiteral (com.sun.tools.javac.tree.JCTree$JCLiteral) 
		int intValue
		long longValue
		com.sun.tools.javac.tree.JCTree$JCLiteral node
		Object val
		boolean negative
		lombok.ast.Expression literal
	public void visitParens (com.sun.tools.javac.tree.JCTree$JCParens) 
		com.sun.tools.javac.tree.JCTree$JCParens node
		lombok.ast.Expression expr
	public void visitTypeCast (com.sun.tools.javac.tree.JCTree$JCTypeCast) 
		com.sun.tools.javac.tree.JCTree$JCTypeCast node
		lombok.ast.Cast cast
	public void visitUnary (com.sun.tools.javac.tree.JCTree$JCUnary) 
		com.sun.tools.javac.tree.JCTree$JCUnary node
		lombok.ast.UnaryExpression expr
	public void visitBinary (com.sun.tools.javac.tree.JCTree$JCBinary) 
		com.sun.tools.javac.tree.JCTree$JCBinary node
		lombok.ast.BinaryExpression expr
	public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass) 
		lombok.ast.NormalTypeBody body
		com.sun.tools.javac.tree.JCTree$JCNewClass node
		lombok.ast.ConstructorInvocation inv
		lombok.ast.Node n
	public void visitTypeTest (com.sun.tools.javac.tree.JCTree$JCInstanceOf) 
		com.sun.tools.javac.tree.JCTree$JCInstanceOf node
		lombok.ast.InstanceOf io
	public void visitConditional (com.sun.tools.javac.tree.JCTree$JCConditional) 
		com.sun.tools.javac.tree.JCTree$JCConditional node
		lombok.ast.InlineIfExpression iie
	public void visitAssign (com.sun.tools.javac.tree.JCTree$JCAssign) 
		com.sun.tools.javac.tree.JCTree$JCAssign node
		lombok.ast.BinaryExpression expr
	public void visitAssignop (com.sun.tools.javac.tree.JCTree$JCAssignOp) 
		com.sun.tools.javac.tree.JCTree$JCAssignOp node
		lombok.ast.BinaryExpression expr
	public void visitExec (com.sun.tools.javac.tree.JCTree$JCExpressionStatement) 
		com.sun.tools.javac.tree.JCTree$JCExpressionStatement node
		lombok.ast.Node expr
		lombok.ast.ExpressionStatement exec
	public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation) 
		lombok.ast.AlternateConstructorInvocation aci
		lombok.ast.SuperConstructorInvocation sci
		String name
		lombok.ast.SuperConstructorInvocation sci
		String name
		com.sun.tools.javac.tree.JCTree$JCMethodInvocation node
		lombok.ast.MethodInvocation inv
		com.sun.tools.javac.tree.JCTree sel
		lombok.ast.Identifier id
	public void visitNewArray (com.sun.tools.javac.tree.JCTree$JCNewArray) 
		com.sun.tools.javac.tree.JCTree$JCExpression dim
		java.util.Iterator i$
		lombok.ast.ArrayDimension dim
		lombok.ast.Position i
		java.util.Iterator i$
		com.sun.tools.javac.tree.JCTree$JCNewArray node
		lombok.ast.ArrayInitializer init
		lombok.ast.ArrayCreation crea
		com.sun.tools.javac.tree.JCTree type
		java.util.List inits
	public void visitIndexed (com.sun.tools.javac.tree.JCTree$JCArrayAccess) 
		com.sun.tools.javac.tree.JCTree$JCArrayAccess node
		lombok.ast.ArrayAccess aa
	public void visitAssert (com.sun.tools.javac.tree.JCTree$JCAssert) 
		com.sun.tools.javac.tree.JCTree$JCAssert node
	public void visitDoLoop (com.sun.tools.javac.tree.JCTree$JCDoWhileLoop) 
		com.sun.tools.javac.tree.JCTree$JCDoWhileLoop node
		lombok.ast.DoWhile dw
		com.sun.tools.javac.tree.JCTree$JCExpression cond
	public void visitContinue (com.sun.tools.javac.tree.JCTree$JCContinue) 
		com.sun.tools.javac.tree.JCTree$JCContinue node
		lombok.ast.Continue c
	public void visitBreak (com.sun.tools.javac.tree.JCTree$JCBreak) 
		com.sun.tools.javac.tree.JCTree$JCBreak node
		lombok.ast.Break b
	public void visitForeachLoop (com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop) 
		com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop node
		lombok.ast.ForEach fe
	public void visitIf (com.sun.tools.javac.tree.JCTree$JCIf) 
		com.sun.tools.javac.tree.JCTree$JCIf node
		lombok.ast.If i
		com.sun.tools.javac.tree.JCTree$JCExpression cond
	public void visitLabelled (com.sun.tools.javac.tree.JCTree$JCLabeledStatement) 
		com.sun.tools.javac.tree.JCTree$JCLabeledStatement node
		lombok.ast.Identifier lbl
	public void visitForLoop (com.sun.tools.javac.tree.JCTree$JCForLoop) 
		lombok.ast.Node updateNode
		com.sun.tools.javac.tree.JCTree$JCExpressionStatement upd
		java.util.Iterator i$
		lombok.ast.Block tmp
		lombok.ast.Node varDecl
		lombok.ast.Node initNode
		com.sun.tools.javac.tree.JCTree$JCStatement init
		java.util.Iterator i$
		com.sun.tools.javac.tree.JCTree$JCForLoop node
		lombok.ast.For f
		com.sun.tools.javac.util.List initializers
	public void visitSwitch (com.sun.tools.javac.tree.JCTree$JCSwitch) 
		com.sun.tools.javac.tree.JCTree$JCExpression rawExpr
		com.sun.tools.javac.tree.JCTree$JCCase c
		java.util.Iterator i$
		com.sun.tools.javac.tree.JCTree$JCSwitch node
		lombok.ast.Switch s
		com.sun.tools.javac.tree.JCTree$JCExpression cond
		lombok.ast.Block b
	public void visitSynchronized (com.sun.tools.javac.tree.JCTree$JCSynchronized) 
		com.sun.tools.javac.tree.JCTree$JCSynchronized node
		lombok.ast.Synchronized s
		com.sun.tools.javac.tree.JCTree$JCExpression cond
	public void visitTry (com.sun.tools.javac.tree.JCTree$JCTry) 
		com.sun.tools.javac.tree.JCTree$JCTry node
		lombok.ast.Try t
	public void visitCatch (com.sun.tools.javac.tree.JCTree$JCCatch) 
		com.sun.tools.javac.tree.JCTree$JCCatch node
	public void visitThrow (com.sun.tools.javac.tree.JCTree$JCThrow) 
		com.sun.tools.javac.tree.JCTree$JCThrow node
	public void visitWhileLoop (com.sun.tools.javac.tree.JCTree$JCWhileLoop) 
		com.sun.tools.javac.tree.JCTree$JCWhileLoop node
		lombok.ast.While w
		com.sun.tools.javac.tree.JCTree$JCExpression cond
	public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn) 
		com.sun.tools.javac.tree.JCTree$JCReturn node
	public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl) 
		lombok.ast.ConstructorDeclaration cd
		String typeName
		lombok.ast.AnnotationMethodDeclaration md
		com.sun.tools.javac.tree.JCTree$JCMethodDecl node
		String name
		lombok.ast.MethodDeclaration md
	public void visitAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation) 
		com.sun.tools.javac.tree.JCTree$JCExpression rawName
		lombok.ast.AnnotationElement e
		com.sun.tools.javac.tree.JCTree$JCExpression elem
		java.util.Iterator i$
		com.sun.tools.javac.tree.JCTree$JCAnnotation node
		lombok.ast.Annotation a
	synthetic void  (lombok.ast.javac.JcTreeConverter, lombok.ast.javac.JcTreeConverter$1) 
		lombok.ast.javac.JcTreeConverter x0
		lombok.ast.javac.JcTreeConverter$1 x1
}

lombok/ast/javac/JcTreeConverter$FlagKey.class
JcTreeConverter.java
package lombok.ast.javac
final enum lombok.ast.javac.JcTreeConverter$FlagKey extends java.lang.Enum {
	public static final enum lombok.ast.javac.JcTreeConverter$FlagKey BLOCKS_ARE_INITIALIZERS
	public static final enum lombok.ast.javac.JcTreeConverter$FlagKey SKIP_IS_DECL
	public static final enum lombok.ast.javac.JcTreeConverter$FlagKey VARDEF_IS_DEFINITION
	public static final enum lombok.ast.javac.JcTreeConverter$FlagKey NO_VARDECL_FOLDING
	public static final enum lombok.ast.javac.JcTreeConverter$FlagKey CONTAINING_TYPE_NAME
	public static final enum lombok.ast.javac.JcTreeConverter$FlagKey TYPE_REFERENCE
	public static final enum lombok.ast.javac.JcTreeConverter$FlagKey METHODS_ARE_ANNMETHODS
	private static final synthetic lombok.ast.javac.JcTreeConverter$FlagKey[] $VALUES
	public static lombok.ast.javac.JcTreeConverter$FlagKey[] values () 
	public static lombok.ast.javac.JcTreeConverter$FlagKey valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

lombok/ast/javac/JcTreeConverter.class
JcTreeConverter.java
package lombok.ast.javac
public lombok.ast.javac.JcTreeConverter extends java.lang.Object {
	private java.util.List result
	private java.util.Map endPosTable
	private lombok.ast.javac.JcTreeConverter$ConvertingVisitor visitor
	private java.util.Map params
	private static final java.lang.reflect.Field JCWILDCARD_KIND
	private static final java.lang.reflect.Field JCTREE_TAG
	private static final java.lang.reflect.Method JCTREE_GETTAG
	public void  () 
	public void  (java.util.Map, java.util.Map) 
		java.util.Map endPosTable
		java.util.Map params
	private boolean hasFlag (lombok.ast.javac.JcTreeConverter$FlagKey) 
		lombok.ast.javac.JcTreeConverter$FlagKey key
	private java.lang.Object getFlag (lombok.ast.javac.JcTreeConverter$FlagKey) 
		lombok.ast.javac.JcTreeConverter$FlagKey key
	java.util.List getAll () 
	lombok.ast.Node get () 
	private void set (com.sun.tools.javac.tree.JCTree, lombok.ast.Node) 
		com.sun.tools.javac.tree.JCTree node
		lombok.ast.Node value
		java.util.List result
	private transient lombok.ast.Node toTree (com.sun.tools.javac.tree.JCTree, lombok.ast.javac.JcTreeConverter$FlagKey[]) 
		lombok.ast.javac.JcTreeConverter$FlagKey key
		lombok.ast.javac.JcTreeConverter$FlagKey[] arr$
		int len$
		int i$
		com.sun.tools.javac.tree.JCTree node
		lombok.ast.javac.JcTreeConverter$FlagKey[] keys
		java.util.Map map
	private lombok.ast.Node toTree (com.sun.tools.javac.tree.JCTree, java.util.Map) 
		RuntimeException e
		com.sun.tools.javac.tree.JCTree node
		java.util.Map params
		lombok.ast.javac.JcTreeConverter newConverter
	private void addJavadoc (lombok.ast.JavadocContainer, com.sun.tools.javac.tree.JCTree$JCModifiers) 
		lombok.ast.JavadocContainer container
		com.sun.tools.javac.tree.JCTree$JCModifiers mods
	private transient lombok.ast.Node toVariableDefinition (java.util.List, lombok.ast.javac.JcTreeConverter$FlagKey[]) 
		lombok.ast.javac.JcTreeConverter$FlagKey key
		lombok.ast.javac.JcTreeConverter$FlagKey[] arr$
		int len$
		int i$
		java.util.List decls
		lombok.ast.javac.JcTreeConverter$FlagKey[] keys
		java.util.Map map
	private lombok.ast.Position getPosition (com.sun.tools.javac.tree.JCTree) 
		com.sun.tools.javac.tree.JCTree node
		int start
		Integer end_
		int end
	private lombok.ast.Node toVariableDefinition (java.util.List, java.util.Map) 
		lombok.ast.VariableDefinition def
		int endPosType
		int i
		com.sun.tools.javac.tree.JCTree$JCArrayTypeTree arrayType
		int extraDims
		lombok.ast.VariableDefinitionEntry entry
		com.sun.tools.javac.tree.JCTree$JCVariableDecl varDecl
		java.util.Iterator i$
		lombok.ast.VariableDeclaration decl
		java.util.List decls
		java.util.Map keys
		boolean createDeclaration
		com.sun.tools.javac.tree.JCTree$JCVariableDecl first
		int startPosFirst
		com.sun.tools.javac.tree.JCTree$JCExpression baseType
		lombok.ast.VariableDefinition def
		int baseDims
	private static int countDims (com.sun.tools.javac.tree.JCTree$JCExpression) 
		com.sun.tools.javac.tree.JCTree$JCExpression type
		int dims
	private transient void fillList (java.util.List, lombok.ast.RawListAccessor, lombok.ast.javac.JcTreeConverter$FlagKey[]) 
		lombok.ast.javac.JcTreeConverter$FlagKey key
		lombok.ast.javac.JcTreeConverter$FlagKey[] arr$
		int len$
		int i$
		java.util.List nodes
		lombok.ast.RawListAccessor list
		lombok.ast.javac.JcTreeConverter$FlagKey[] keys
		java.util.Map map
	private void fillList (java.util.List, lombok.ast.RawListAccessor, java.util.Map) 
		com.sun.tools.javac.tree.JCTree node
		java.util.Iterator i$
		java.util.List nodes
		lombok.ast.RawListAccessor list
		java.util.Map keys
		java.util.List varDeclQueue
		boolean fold
	private static com.sun.tools.javac.tree.JCTree removeParens (com.sun.tools.javac.tree.JCTree) 
		com.sun.tools.javac.tree.JCTree node
	public void visit (com.sun.tools.javac.tree.JCTree$JCCompilationUnit) 
		com.sun.tools.javac.tree.JCTree$JCCompilationUnit cu
	public void visit (com.sun.tools.javac.tree.JCTree, java.util.Map) 
		com.sun.tools.javac.tree.JCTree node
		java.util.Map endPosTable
	public lombok.ast.Node getResult () 
	public lombok.ast.Node getResultWithJavadoc (java.util.List) 
		lombok.javac.CommentInfo commentInfo
		java.util.Iterator i$
		Integer key
		lombok.ast.Node node
		java.util.NoSuchElementException e
		lombok.javac.CommentInfo javadoc
		java.util.Iterator i$
		java.util.List comments
		com.sun.tools.javac.util.ListBuffer javadocs
		lombok.ast.Node result
		java.util.TreeMap nodePositions
	private void attachJavadocToNode (lombok.javac.CommentInfo, lombok.ast.JavadocContainer) 
		int oldStart
		lombok.javac.CommentInfo javadoc
		lombok.ast.JavadocContainer node
		String content
		lombok.ast.Comment comment
	private lombok.ast.Node setPos (com.sun.tools.javac.tree.JCTree, lombok.ast.Node) 
		int start
		Integer end_
		int end
		com.sun.tools.javac.tree.JCTree node
		lombok.ast.Node astNode
	private void fillWithIdentifiers (com.sun.tools.javac.tree.JCTree, lombok.ast.StrictListAccessor) 
		com.sun.tools.javac.tree.JCTree$JCIdent id
		com.sun.tools.javac.tree.JCTree$JCFieldAccess sel
		com.sun.tools.javac.tree.JCTree node
		lombok.ast.StrictListAccessor list
	private static void setConversionStructureInfo (lombok.ast.Node, java.lang.String) 
		lombok.ast.Node node
		String key
	static synthetic void access$100 (lombok.ast.javac.JcTreeConverter, com.sun.tools.javac.tree.JCTree, lombok.ast.StrictListAccessor) 
		lombok.ast.javac.JcTreeConverter x0
		com.sun.tools.javac.tree.JCTree x1
		lombok.ast.StrictListAccessor x2
	static synthetic lombok.ast.Node access$200 (lombok.ast.javac.JcTreeConverter, com.sun.tools.javac.tree.JCTree, lombok.ast.Node) 
		lombok.ast.javac.JcTreeConverter x0
		com.sun.tools.javac.tree.JCTree x1
		lombok.ast.Node x2
	static synthetic void access$300 (lombok.ast.javac.JcTreeConverter, java.util.List, lombok.ast.RawListAccessor, lombok.ast.javac.JcTreeConverter$FlagKey[]) 
		lombok.ast.javac.JcTreeConverter x0
		java.util.List x1
		lombok.ast.RawListAccessor x2
		lombok.ast.javac.JcTreeConverter$FlagKey[] x3
	static synthetic lombok.ast.Node access$400 (lombok.ast.javac.JcTreeConverter, com.sun.tools.javac.tree.JCTree, lombok.ast.javac.JcTreeConverter$FlagKey[]) 
		lombok.ast.javac.JcTreeConverter x0
		com.sun.tools.javac.tree.JCTree x1
		lombok.ast.javac.JcTreeConverter$FlagKey[] x2
	static synthetic void access$500 (lombok.ast.Node, java.lang.String) 
		lombok.ast.Node x0
		String x1
	static synthetic void access$600 (lombok.ast.javac.JcTreeConverter, com.sun.tools.javac.tree.JCTree, lombok.ast.Node) 
		lombok.ast.javac.JcTreeConverter x0
		com.sun.tools.javac.tree.JCTree x1
		lombok.ast.Node x2
	static synthetic void access$700 (lombok.ast.javac.JcTreeConverter, java.util.List, lombok.ast.RawListAccessor, java.util.Map) 
		lombok.ast.javac.JcTreeConverter x0
		java.util.List x1
		lombok.ast.RawListAccessor x2
		java.util.Map x3
	static synthetic lombok.ast.Position access$800 (lombok.ast.javac.JcTreeConverter, com.sun.tools.javac.tree.JCTree) 
		lombok.ast.javac.JcTreeConverter x0
		com.sun.tools.javac.tree.JCTree x1
	static synthetic void access$900 (lombok.ast.javac.JcTreeConverter, lombok.ast.JavadocContainer, com.sun.tools.javac.tree.JCTree$JCModifiers) 
		lombok.ast.javac.JcTreeConverter x0
		lombok.ast.JavadocContainer x1
		com.sun.tools.javac.tree.JCTree$JCModifiers x2
	static synthetic boolean access$1000 (lombok.ast.javac.JcTreeConverter, lombok.ast.javac.JcTreeConverter$FlagKey) 
		lombok.ast.javac.JcTreeConverter x0
		lombok.ast.javac.JcTreeConverter$FlagKey x1
	static synthetic lombok.ast.Node access$1100 (lombok.ast.javac.JcTreeConverter, java.util.List, lombok.ast.javac.JcTreeConverter$FlagKey[]) 
		lombok.ast.javac.JcTreeConverter x0
		java.util.List x1
		lombok.ast.javac.JcTreeConverter$FlagKey[] x2
	static synthetic java.util.Map access$1200 (lombok.ast.javac.JcTreeConverter) 
		lombok.ast.javac.JcTreeConverter x0
	static synthetic lombok.ast.Node access$1300 (lombok.ast.javac.JcTreeConverter, com.sun.tools.javac.tree.JCTree, java.util.Map) 
		lombok.ast.javac.JcTreeConverter x0
		com.sun.tools.javac.tree.JCTree x1
		java.util.Map x2
	static synthetic java.lang.reflect.Field access$1400 () 
	static synthetic java.lang.reflect.Method access$1500 () 
	static synthetic java.lang.reflect.Field access$1600 () 
	static synthetic com.sun.tools.javac.tree.JCTree access$1700 (com.sun.tools.javac.tree.JCTree) 
		com.sun.tools.javac.tree.JCTree x0
	static synthetic java.lang.Object access$1800 (lombok.ast.javac.JcTreeConverter, lombok.ast.javac.JcTreeConverter$FlagKey) 
		lombok.ast.javac.JcTreeConverter x0
		lombok.ast.javac.JcTreeConverter$FlagKey x1
	static void  () 
		NoSuchFieldException e
		NoSuchFieldException e
		NoSuchMethodException e
		java.lang.reflect.Field f
		java.lang.reflect.Method m
}

lombok/ast/javac/JcTreePrinter$1.class
JcTreePrinter.java
package lombok.ast.javac
 lombok.ast.javac.JcTreePrinter$1 extends com.sun.tools.javac.tree.JCTree$Visitor {
	final synthetic lombok.ast.javac.JcTreePrinter this$0
	void  (lombok.ast.javac.JcTreePrinter) 
	public void visitTopLevel (com.sun.tools.javac.tree.JCTree$JCCompilationUnit) 
		com.sun.tools.javac.tree.JCTree$JCCompilationUnit tree
	public void visitImport (com.sun.tools.javac.tree.JCTree$JCImport) 
		com.sun.tools.javac.tree.JCTree$JCImport tree
	public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl) 
		com.sun.tools.javac.tree.JCTree$JCClassDecl tree
	public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl) 
		com.sun.tools.javac.tree.JCTree$JCMethodDecl tree
	public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl) 
		com.sun.tools.javac.tree.JCTree$JCVariableDecl tree
	public void visitSkip (com.sun.tools.javac.tree.JCTree$JCSkip) 
		com.sun.tools.javac.tree.JCTree$JCSkip tree
	public void visitBlock (com.sun.tools.javac.tree.JCTree$JCBlock) 
		com.sun.tools.javac.tree.JCTree$JCBlock tree
	public void visitDoLoop (com.sun.tools.javac.tree.JCTree$JCDoWhileLoop) 
		com.sun.tools.javac.tree.JCTree$JCDoWhileLoop tree
	public void visitWhileLoop (com.sun.tools.javac.tree.JCTree$JCWhileLoop) 
		com.sun.tools.javac.tree.JCTree$JCWhileLoop tree
	public void visitForLoop (com.sun.tools.javac.tree.JCTree$JCForLoop) 
		com.sun.tools.javac.tree.JCTree$JCForLoop tree
	public void visitForeachLoop (com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop) 
		com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop tree
	public void visitLabelled (com.sun.tools.javac.tree.JCTree$JCLabeledStatement) 
		com.sun.tools.javac.tree.JCTree$JCLabeledStatement tree
	public void visitSwitch (com.sun.tools.javac.tree.JCTree$JCSwitch) 
		com.sun.tools.javac.tree.JCTree$JCSwitch tree
	public void visitCase (com.sun.tools.javac.tree.JCTree$JCCase) 
		com.sun.tools.javac.tree.JCTree$JCCase tree
	public void visitSynchronized (com.sun.tools.javac.tree.JCTree$JCSynchronized) 
		com.sun.tools.javac.tree.JCTree$JCSynchronized tree
	public void visitTry (com.sun.tools.javac.tree.JCTree$JCTry) 
		com.sun.tools.javac.tree.JCTree$JCTry tree
	public void visitCatch (com.sun.tools.javac.tree.JCTree$JCCatch) 
		com.sun.tools.javac.tree.JCTree$JCCatch tree
	public void visitConditional (com.sun.tools.javac.tree.JCTree$JCConditional) 
		com.sun.tools.javac.tree.JCTree$JCConditional tree
	public void visitIf (com.sun.tools.javac.tree.JCTree$JCIf) 
		com.sun.tools.javac.tree.JCTree$JCIf tree
	public void visitExec (com.sun.tools.javac.tree.JCTree$JCExpressionStatement) 
		com.sun.tools.javac.tree.JCTree$JCExpressionStatement tree
	public void visitBreak (com.sun.tools.javac.tree.JCTree$JCBreak) 
		com.sun.tools.javac.tree.JCTree$JCBreak tree
	public void visitContinue (com.sun.tools.javac.tree.JCTree$JCContinue) 
		com.sun.tools.javac.tree.JCTree$JCContinue tree
	public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn) 
		com.sun.tools.javac.tree.JCTree$JCReturn tree
	public void visitThrow (com.sun.tools.javac.tree.JCTree$JCThrow) 
		com.sun.tools.javac.tree.JCTree$JCThrow tree
	public void visitAssert (com.sun.tools.javac.tree.JCTree$JCAssert) 
		com.sun.tools.javac.tree.JCTree$JCAssert tree
	public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation) 
		com.sun.tools.javac.tree.JCTree$JCMethodInvocation tree
	public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass) 
		com.sun.tools.javac.tree.JCTree$JCNewClass tree
	public void visitNewArray (com.sun.tools.javac.tree.JCTree$JCNewArray) 
		com.sun.tools.javac.tree.JCTree$JCNewArray tree
	public void visitParens (com.sun.tools.javac.tree.JCTree$JCParens) 
		com.sun.tools.javac.tree.JCTree$JCParens tree
	public void visitAssign (com.sun.tools.javac.tree.JCTree$JCAssign) 
		com.sun.tools.javac.tree.JCTree$JCAssign tree
	public java.lang.String operatorName (int) 
		int tag
	public void visitAssignop (com.sun.tools.javac.tree.JCTree$JCAssignOp) 
		com.sun.tools.javac.tree.JCTree$JCAssignOp tree
	public void visitUnary (com.sun.tools.javac.tree.JCTree$JCUnary) 
		com.sun.tools.javac.tree.JCTree$JCUnary tree
	public void visitBinary (com.sun.tools.javac.tree.JCTree$JCBinary) 
		com.sun.tools.javac.tree.JCTree$JCBinary tree
	public void visitTypeCast (com.sun.tools.javac.tree.JCTree$JCTypeCast) 
		com.sun.tools.javac.tree.JCTree$JCTypeCast tree
	public void visitTypeTest (com.sun.tools.javac.tree.JCTree$JCInstanceOf) 
		com.sun.tools.javac.tree.JCTree$JCInstanceOf tree
	public void visitIndexed (com.sun.tools.javac.tree.JCTree$JCArrayAccess) 
		com.sun.tools.javac.tree.JCTree$JCArrayAccess tree
	public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess) 
		com.sun.tools.javac.tree.JCTree$JCFieldAccess tree
	public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent) 
		com.sun.tools.javac.tree.JCTree$JCIdent tree
	public java.lang.String literalName (int) 
		int typeTag
	public void visitLiteral (com.sun.tools.javac.tree.JCTree$JCLiteral) 
		com.sun.tools.javac.tree.JCTree$JCLiteral tree
	public void visitTypeIdent (com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree) 
		com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree tree
	public void visitTypeArray (com.sun.tools.javac.tree.JCTree$JCArrayTypeTree) 
		com.sun.tools.javac.tree.JCTree$JCArrayTypeTree tree
	public void visitTypeApply (com.sun.tools.javac.tree.JCTree$JCTypeApply) 
		com.sun.tools.javac.tree.JCTree$JCTypeApply tree
	public void visitTypeParameter (com.sun.tools.javac.tree.JCTree$JCTypeParameter) 
		com.sun.tools.javac.tree.JCTree$JCTypeParameter tree
	public void visitWildcard (com.sun.tools.javac.tree.JCTree$JCWildcard) 
		Exception e
		com.sun.tools.javac.tree.JCTree$JCWildcard tree
		Object o
	public void visitTypeBoundKind (com.sun.tools.javac.tree.JCTree$TypeBoundKind) 
		com.sun.tools.javac.tree.JCTree$TypeBoundKind tree
	public void visitErroneous (com.sun.tools.javac.tree.JCTree$JCErroneous) 
		com.sun.tools.javac.tree.JCTree$JCErroneous tree
	public void visitLetExpr (com.sun.tools.javac.tree.JCTree$LetExpr) 
		com.sun.tools.javac.tree.JCTree$LetExpr tree
	public void visitModifiers (com.sun.tools.javac.tree.JCTree$JCModifiers) 
		com.sun.tools.javac.tree.JCTree$JCModifiers tree
	public void visitAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation) 
		com.sun.tools.javac.tree.JCTree$JCAnnotation tree
	public void visitTree (com.sun.tools.javac.tree.JCTree) 
		com.sun.tools.javac.tree.JCTree tree
		String typeName
}

lombok/ast/javac/JcTreePrinter.class
JcTreePrinter.java
package lombok.ast.javac
public lombok.ast.javac.JcTreePrinter extends java.lang.Object {
	private final StringBuilder output
	private final boolean includePositions
	private final boolean includeObjectRefs
	private int indent
	private String rel
	private java.util.Map endPosTable
	private boolean modsOfEnum
	private final java.util.Map visited
	private int objectCounter
	private static final java.lang.reflect.Method GET_TAG_METHOD
	private static final java.lang.reflect.Field TAG_FIELD
	private final com.sun.tools.javac.tree.JCTree$Visitor visitor
	static int getTag (com.sun.tools.javac.tree.JCTree) 
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		IllegalAccessException e
		com.sun.tools.javac.tree.JCTree tree
	private void  (boolean) 
		boolean includePositions
	public static lombok.ast.javac.JcTreePrinter printerWithPositions () 
	public static lombok.ast.javac.JcTreePrinter printerWithoutPositions () 
	public java.lang.String toString () 
	public static void main (java.lang.String[])  throws java.io.IOException 
		String[] args
		com.sun.tools.javac.util.Context context
		com.sun.tools.javac.main.JavaCompiler compiler
		com.sun.tools.javac.tree.JCTree$JCCompilationUnit cu
		lombok.ast.javac.JcTreePrinter printer
	private void printNode (com.sun.tools.javac.tree.JCTree) 
		int objId
		com.sun.tools.javac.tree.JCTree$JCIdent selected
		com.sun.tools.javac.tree.JCTree$JCMethodInvocation invoke
		com.sun.tools.javac.tree.JCTree$JCIdent selected
		Integer endPos_
		int endPos
		int startPos
		String suffix
		int objId
		Integer backRef
		com.sun.tools.javac.tree.JCTree tree
	private void printNode (java.lang.String) 
		String nodeKind
	private void printIndent () 
		int i
	private void property (java.lang.String, java.lang.Object) 
		String content
		String content
		String rel
		Object val
	private void child (java.lang.String, com.sun.tools.javac.tree.JCTree) 
		String rel
		com.sun.tools.javac.tree.JCTree node
	private void children (java.lang.String, com.sun.tools.javac.util.List) 
		com.sun.tools.javac.tree.JCTree node
		java.util.Iterator i$
		int i
		String rel
		com.sun.tools.javac.util.List nodes
	public void visit (com.sun.tools.javac.tree.JCTree) 
		com.sun.tools.javac.tree.JCTree tree
	static synthetic void access$000 (lombok.ast.javac.JcTreePrinter, com.sun.tools.javac.tree.JCTree) 
		lombok.ast.javac.JcTreePrinter x0
		com.sun.tools.javac.tree.JCTree x1
	static synthetic java.util.Map access$102 (lombok.ast.javac.JcTreePrinter, java.util.Map) 
		lombok.ast.javac.JcTreePrinter x0
		java.util.Map x1
	static synthetic void access$200 (lombok.ast.javac.JcTreePrinter, java.lang.String, com.sun.tools.javac.tree.JCTree) 
		lombok.ast.javac.JcTreePrinter x0
		String x1
		com.sun.tools.javac.tree.JCTree x2
	static synthetic void access$300 (lombok.ast.javac.JcTreePrinter, java.lang.String, com.sun.tools.javac.util.List) 
		lombok.ast.javac.JcTreePrinter x0
		String x1
		com.sun.tools.javac.util.List x2
	static synthetic int access$410 (lombok.ast.javac.JcTreePrinter) 
		lombok.ast.javac.JcTreePrinter x0
	static synthetic void access$500 (lombok.ast.javac.JcTreePrinter, java.lang.String, java.lang.Object) 
		lombok.ast.javac.JcTreePrinter x0
		String x1
		Object x2
	static synthetic boolean access$602 (lombok.ast.javac.JcTreePrinter, boolean) 
		lombok.ast.javac.JcTreePrinter x0
		boolean x1
	static synthetic void access$700 (lombok.ast.javac.JcTreePrinter, java.lang.String) 
		lombok.ast.javac.JcTreePrinter x0
		String x1
	static void  () 
		NoSuchFieldException e1
		NoSuchMethodException e
		java.lang.reflect.Method m
		java.lang.reflect.Field f
}

lombok/ast/printer/HtmlFormatter.class
HtmlFormatter.java
package lombok.ast.printer
public lombok.ast.printer.HtmlFormatter extends java.lang.Object implements lombok.ast.printer.SourceFormatter  {
	private final StringBuilder sb
	private final String rawSource
	private final java.util.List errors
	private String nextElementName
	private static final String OPENERS
	private static final String CLOSERS
	private int parenCounter
	private final java.util.ArrayDeque parenStack
	private static final java.util.regex.Pattern HTML_CLASS_SIGNIFICANT_NODE
	private String timeTaken
	static final synthetic boolean $assertionsDisabled
	private static java.lang.String escapeHtml (java.lang.String) 
		String in
	public void  (java.lang.String) 
		String rawSource
	public void fail (java.lang.String) 
		String fail
	public void property (java.lang.String, java.lang.Object) 
		String name
		Object value
	public void keyword (java.lang.String) 
		String text
	public void operator (java.lang.String) 
		String text
	public void verticalSpace () 
	public void space () 
	public void append (java.lang.String) 
		Integer n
		String text
	public void buildInline (lombok.ast.Node) 
		lombok.ast.Node node
	public void closeInline () 
	public void startSuppressBlock () 
	public void endSuppressBlock () 
	public void startSuppressIndent () 
	public void endSuppressIndent () 
	public void buildBlock (lombok.ast.Node) 
		lombok.ast.Node node
	private void generateOpenTag (lombok.ast.Node, java.lang.String) 
		lombok.ast.Node node
		String tagName
		java.util.Set classes
		java.util.concurrent.atomic.AtomicReference kind
		String description
	private static void findHtmlClassSignificantNodes (java.util.Set, java.util.concurrent.atomic.AtomicReference, java.lang.Class) 
		java.util.regex.Matcher m
		Class i
		Class[] arr$
		int len$
		int i$
		java.util.Set names
		java.util.concurrent.atomic.AtomicReference kind
		Class c
	public void closeBlock () 
	public void addError (int, int, java.lang.String) 
		int errorStart
		int errorEnd
		String errorMessage
	private java.lang.String readResource (java.lang.String) 
		java.io.InputStream in
		java.io.IOException $ex
		String resource
	public java.lang.String finish () 
		String template
		String cssContent
		String scriptContent
		String jQuery
	private java.lang.String printErrors () 
		String x
		java.util.Iterator i$
		StringBuilder sb
	public void setTimeTaken (long) 
		long taken
	public void nameNextElement (java.lang.String) 
		String name
	static void  () 
}

lombok/ast/printer/SourceFormatter.class
SourceFormatter.java
package lombok.ast.printer
public abstract lombok.ast.printer.SourceFormatter extends java.lang.Object {
	public static final String FAIL
	public abstract void fail (java.lang.String) 
	public abstract void property (java.lang.String, java.lang.Object) 
	public abstract void keyword (java.lang.String) 
	public abstract void operator (java.lang.String) 
	public abstract void verticalSpace () 
	public abstract void space () 
	public abstract void append (java.lang.String) 
	public abstract void buildInline (lombok.ast.Node) 
	public abstract void closeInline () 
	public abstract void startSuppressBlock () 
	public abstract void endSuppressBlock () 
	public abstract void startSuppressIndent () 
	public abstract void endSuppressIndent () 
	public abstract void buildBlock (lombok.ast.Node) 
	public abstract void closeBlock () 
	public abstract void addError (int, int, java.lang.String) 
	public abstract java.lang.String finish () 
	public abstract void setTimeTaken (long) 
	public abstract void nameNextElement (java.lang.String) 
}

lombok/ast/printer/SourcePrinter.class
SourcePrinter.java
package lombok.ast.printer
public lombok.ast.printer.SourcePrinter extends lombok.ast.ForwardingAstVisitor {
	private final lombok.ast.printer.SourceFormatter formatter
	public void  (lombok.ast.printer.SourceFormatter) 
		lombok.ast.printer.SourceFormatter formatter
	private void visit (lombok.ast.Node) 
		lombok.ast.Node node
	public boolean visitNode (lombok.ast.Node) 
		lombok.ast.Node node
	private void append (java.lang.String) 
		char c
		char[] arr$
		int len$
		int i$
		String text
		StringBuilder sb
	private void visitAll0 (java.lang.String, lombok.ast.RawListAccessor, java.lang.String, java.lang.String, java.lang.String, boolean) 
		lombok.ast.Node n
		java.util.Iterator i$
		String relation
		lombok.ast.RawListAccessor nodes
		String separator
		String prefix
		String suffix
		boolean suppress
		boolean first
	private void visitAllSuppressed (lombok.ast.RawListAccessor, java.lang.String, java.lang.String, java.lang.String) 
		lombok.ast.RawListAccessor nodes
		String separator
		String prefix
		String suffix
	private void visitAll (lombok.ast.RawListAccessor, java.lang.String, java.lang.String, java.lang.String) 
		lombok.ast.RawListAccessor nodes
		String separator
		String prefix
		String suffix
	private void visitAll (java.lang.String, lombok.ast.RawListAccessor, java.lang.String, java.lang.String, java.lang.String) 
		String relation
		lombok.ast.RawListAccessor nodes
		String separator
		String prefix
		String suffix
	private boolean isValidJavaIdentifier (java.lang.String) 
		int i
		String in
		char c
		char[] cs
	public boolean visitTypeReference (lombok.ast.TypeReference) 
		int i
		lombok.ast.TypeReference node
		lombok.ast.WildcardKind kind
	public boolean visitTypeReferencePart (lombok.ast.TypeReferencePart) 
		lombok.ast.TypeReferencePart node
	public boolean visitVariableReference (lombok.ast.VariableReference) 
		lombok.ast.VariableReference node
	public boolean visitIdentifier (lombok.ast.Identifier) 
		lombok.ast.Identifier node
		String name
	public boolean visitIntegralLiteral (lombok.ast.IntegralLiteral) 
		lombok.ast.IntegralLiteral node
		String raw
	public boolean visitFloatingPointLiteral (lombok.ast.FloatingPointLiteral) 
		lombok.ast.FloatingPointLiteral node
		String raw
	public boolean visitBooleanLiteral (lombok.ast.BooleanLiteral) 
		lombok.ast.BooleanLiteral node
		String raw
	public boolean visitCharLiteral (lombok.ast.CharLiteral) 
		lombok.ast.CharLiteral node
		String raw
	public boolean visitStringLiteral (lombok.ast.StringLiteral) 
		lombok.ast.StringLiteral node
		String raw
	public boolean visitNullLiteral (lombok.ast.NullLiteral) 
		lombok.ast.NullLiteral node
	private void parensOpen (lombok.ast.Expression) 
		int i
		lombok.ast.Expression node
	private void parensClose (lombok.ast.Expression) 
		int i
		lombok.ast.Expression node
	public boolean visitBinaryExpression (lombok.ast.BinaryExpression) 
		Exception e
		lombok.ast.BinaryExpression node
		String symbol
	public boolean visitUnaryExpression (lombok.ast.UnaryExpression) 
		Exception e
		lombok.ast.UnaryExpression node
		lombok.ast.UnaryOperator op
	public boolean visitCast (lombok.ast.Cast) 
		lombok.ast.Cast node
	public boolean visitInlineIfExpression (lombok.ast.InlineIfExpression) 
		lombok.ast.InlineIfExpression node
	public boolean visitInstanceOf (lombok.ast.InstanceOf) 
		lombok.ast.InstanceOf node
	public boolean visitConstructorInvocation (lombok.ast.ConstructorInvocation) 
		lombok.ast.ConstructorInvocation node
	public boolean visitMethodInvocation (lombok.ast.MethodInvocation) 
		lombok.ast.MethodInvocation node
	public boolean visitSelect (lombok.ast.Select) 
		lombok.ast.Select node
	public boolean visitArrayAccess (lombok.ast.ArrayAccess) 
		lombok.ast.ArrayAccess node
	public boolean visitArrayCreation (lombok.ast.ArrayCreation) 
		lombok.ast.ArrayCreation node
	public boolean visitAnnotationValueArray (lombok.ast.AnnotationValueArray) 
		lombok.ast.AnnotationValueArray node
	public boolean visitArrayInitializer (lombok.ast.ArrayInitializer) 
		lombok.ast.ArrayInitializer node
	public boolean visitArrayDimension (lombok.ast.ArrayDimension) 
		lombok.ast.ArrayDimension node
	public boolean visitClassLiteral (lombok.ast.ClassLiteral) 
		lombok.ast.ClassLiteral node
	public boolean visitSuper (lombok.ast.Super) 
		lombok.ast.Super node
	public boolean visitThis (lombok.ast.This) 
		lombok.ast.This node
	public boolean visitExpressionStatement (lombok.ast.ExpressionStatement) 
		lombok.ast.ExpressionStatement node
	public boolean visitLabelledStatement (lombok.ast.LabelledStatement) 
		lombok.ast.LabelledStatement node
	public boolean visitIf (lombok.ast.If) 
		lombok.ast.If node
	public boolean visitFor (lombok.ast.For) 
		lombok.ast.For node
	public boolean visitForEach (lombok.ast.ForEach) 
		lombok.ast.ForEach node
	public boolean visitTry (lombok.ast.Try) 
		lombok.ast.Try node
	public boolean visitCatch (lombok.ast.Catch) 
		lombok.ast.Catch node
	public boolean visitWhile (lombok.ast.While) 
		lombok.ast.While node
	public boolean visitDoWhile (lombok.ast.DoWhile) 
		lombok.ast.DoWhile node
	public boolean visitSynchronized (lombok.ast.Synchronized) 
		lombok.ast.Synchronized node
	public boolean visitBlock (lombok.ast.Block) 
		lombok.ast.Block node
	public boolean visitAssert (lombok.ast.Assert) 
		lombok.ast.Assert node
	public boolean visitEmptyStatement (lombok.ast.EmptyStatement) 
		lombok.ast.EmptyStatement node
	public boolean visitSwitch (lombok.ast.Switch) 
		lombok.ast.Node child
		java.util.Iterator i$
		lombok.ast.Switch node
		lombok.ast.Node body
	public boolean visitCase (lombok.ast.Case) 
		lombok.ast.Case node
	public boolean visitDefault (lombok.ast.Default) 
		lombok.ast.Default node
	public boolean visitBreak (lombok.ast.Break) 
		lombok.ast.Break node
	public boolean visitContinue (lombok.ast.Continue) 
		lombok.ast.Continue node
	public boolean visitReturn (lombok.ast.Return) 
		lombok.ast.Return node
	public boolean visitThrow (lombok.ast.Throw) 
		lombok.ast.Throw node
	public boolean visitVariableDeclaration (lombok.ast.VariableDeclaration) 
		lombok.ast.VariableDeclaration node
	public boolean visitVariableDefinition (lombok.ast.VariableDefinition) 
		lombok.ast.VariableDefinition node
	public boolean visitVariableDefinitionEntry (lombok.ast.VariableDefinitionEntry) 
		int i
		lombok.ast.VariableDefinitionEntry node
	public boolean visitTypeVariable (lombok.ast.TypeVariable) 
		lombok.ast.TypeVariable node
	public boolean visitKeywordModifier (lombok.ast.KeywordModifier) 
		lombok.ast.KeywordModifier node
	public boolean visitModifiers (lombok.ast.Modifiers) 
		lombok.ast.Modifiers node
	public boolean visitAnnotation (lombok.ast.Annotation) 
		lombok.ast.Annotation node
	public boolean visitAnnotationElement (lombok.ast.AnnotationElement) 
		lombok.ast.AnnotationElement node
	public boolean visitEnumTypeBody (lombok.ast.EnumTypeBody) 
		lombok.ast.EnumTypeBody node
	public boolean visitNormalTypeBody (lombok.ast.NormalTypeBody) 
		lombok.ast.NormalTypeBody node
	public boolean visitMethodDeclaration (lombok.ast.MethodDeclaration) 
		lombok.ast.MethodDeclaration node
	public boolean visitConstructorDeclaration (lombok.ast.ConstructorDeclaration) 
		lombok.ast.ConstructorDeclaration node
	public boolean visitSuperConstructorInvocation (lombok.ast.SuperConstructorInvocation) 
		lombok.ast.SuperConstructorInvocation node
	public boolean visitAlternateConstructorInvocation (lombok.ast.AlternateConstructorInvocation) 
		lombok.ast.AlternateConstructorInvocation node
	public boolean visitInstanceInitializer (lombok.ast.InstanceInitializer) 
		lombok.ast.InstanceInitializer node
	public boolean visitStaticInitializer (lombok.ast.StaticInitializer) 
		lombok.ast.StaticInitializer node
	public boolean visitClassDeclaration (lombok.ast.ClassDeclaration) 
		lombok.ast.ClassDeclaration node
	public boolean visitInterfaceDeclaration (lombok.ast.InterfaceDeclaration) 
		lombok.ast.InterfaceDeclaration node
	public boolean visitEnumDeclaration (lombok.ast.EnumDeclaration) 
		lombok.ast.EnumDeclaration node
	public boolean visitEnumConstant (lombok.ast.EnumConstant) 
		lombok.ast.EnumConstant node
	public boolean visitAnnotationDeclaration (lombok.ast.AnnotationDeclaration) 
		lombok.ast.AnnotationDeclaration node
	public boolean visitAnnotationMethodDeclaration (lombok.ast.AnnotationMethodDeclaration) 
		lombok.ast.AnnotationMethodDeclaration node
	public boolean visitCompilationUnit (lombok.ast.CompilationUnit) 
		lombok.ast.CompilationUnit node
	public boolean visitPackageDeclaration (lombok.ast.PackageDeclaration) 
		lombok.ast.PackageDeclaration node
	public boolean visitImportDeclaration (lombok.ast.ImportDeclaration) 
		lombok.ast.ImportDeclaration node
	public boolean visitParseArtefact (lombok.ast.Node) 
		lombok.ast.Node node
	public boolean visitComment (lombok.ast.Comment) 
		lombok.ast.Comment node
	public boolean visitEmptyDeclaration (lombok.ast.EmptyDeclaration) 
		lombok.ast.EmptyDeclaration node
}

lombok/ast/printer/StructureFormatter.class
StructureFormatter.java
package lombok.ast.printer
public lombok.ast.printer.StructureFormatter extends java.lang.Object implements lombok.ast.printer.SourceFormatter  {
	private static final String INDENT
	private final StringBuilder sb
	private final java.util.List errors
	private int indent
	private final java.util.Map sourceStructures
	private String name
	private String currentType
	private final String nodeFormatString
	private java.util.Set propertySkipList
	public static lombok.ast.printer.StructureFormatter formatterWithoutPositions () 
	public static lombok.ast.printer.StructureFormatter formatterWithPositions () 
	public static lombok.ast.printer.StructureFormatter formatterWithEverything (lombok.ast.grammar.Source) 
		lombok.ast.grammar.Source source
	private void  (java.util.Map, boolean) 
		java.util.Map sourceStructures
		boolean printPositions
	private transient void a (java.lang.String, java.lang.Object[]) 
		int i
		String in
		Object[] args
	public void buildInline (lombok.ast.Node) 
		lombok.ast.Node node
	public void buildBlock (lombok.ast.Node) 
		lombok.ast.Node node
	private void buildNode (java.lang.String, lombok.ast.Node) 
		lombok.ast.grammar.SourceStructure struct
		java.util.Iterator i$
		String type
		lombok.ast.Node node
		String name
		String description
	public void fail (java.lang.String) 
		String fail
	public void property (java.lang.String, java.lang.Object) 
		String name
		Object value
	public lombok.ast.printer.StructureFormatter skipProperty (java.lang.Class, java.lang.String) 
		Class type
		String propertyName
	public void keyword (java.lang.String) 
		String text
	public void operator (java.lang.String) 
		String text
	public void verticalSpace () 
	public void space () 
	public void append (java.lang.String) 
		String text
	public void startSuppressBlock () 
	public void endSuppressBlock () 
	public void startSuppressIndent () 
	public void endSuppressIndent () 
	public void closeInline () 
	public void closeBlock () 
	public void addError (int, int, java.lang.String) 
		int errorStart
		int errorEnd
		String errorMessage
	public java.lang.String finish () 
	public void setTimeTaken (long) 
		long taken
	public void nameNextElement (java.lang.String) 
		String name
}

lombok/ast/printer/TextFormatter.class
TextFormatter.java
package lombok.ast.printer
public lombok.ast.printer.TextFormatter extends java.lang.Object implements lombok.ast.printer.SourceFormatter  {
	private static final String INDENT
	private String newlineText
	private final StringBuilder sb
	private final java.util.List errors
	private int indent
	private boolean suppress
	private boolean newline
	private java.util.Stack blockSuppressedStack
	public void  () 
	protected void setNewlineText (java.lang.String) 
		String newlineText
	private lombok.ast.printer.TextFormatter a (java.lang.String) 
		String text
	protected int getCurrentPosition (boolean) 
		boolean accountForNewline
		int len
	public void fail (java.lang.String) 
		String fail
	public void property (java.lang.String, java.lang.Object) 
		String name
		Object value
	public void keyword (java.lang.String) 
		String text
	public void operator (java.lang.String) 
		String text
	public void verticalSpace () 
	public void space () 
	public void append (java.lang.String) 
		String text
	public void buildInline (lombok.ast.Node) 
		lombok.ast.Node node
	public void closeInline () 
	public void startSuppressBlock () 
	public void endSuppressBlock () 
	public void startSuppressIndent () 
	public void endSuppressIndent () 
	private void printIndent () 
		int i
	public void buildBlock (lombok.ast.Node) 
		lombok.ast.Node node
	public void closeBlock () 
		int code
	public void addError (int, int, java.lang.String) 
		int errorStart
		int errorEnd
		String errorMessage
	public java.lang.String finish () 
	public void setTimeTaken (long) 
		long taken
	public void nameNextElement (java.lang.String) 
		String name
}

lombok/ast/printer/web/ast.css
lombok/ast/printer/web/ast.html
lombok/ast/printer/web/ast.js
lombok/ast/printer/web/jquery.js
lombok/ast/resolve/AnnotationClassNotAvailableException.class
AnnotationClassNotAvailableException.java
package lombok.ast.resolve
public lombok.ast.resolve.AnnotationClassNotAvailableException extends lombok.ast.ResolutionException {
	private final String className
	private java.util.List classNames
	public void  (lombok.ast.Node, java.lang.String) 
		lombok.ast.Node problemNode
		String className
	public java.lang.String getClassName () 
	public java.util.List getClassNames () 
	void setClassNames (java.util.List) 
		java.util.List classNames
}

lombok/ast/resolve/AnnotationProxy.class
AnnotationProxy.java
package lombok.ast.resolve
 lombok.ast.resolve.AnnotationProxy extends java.lang.Object implements java.lang.reflect.InvocationHandler  {
	private final lombok.ast.resolve.Resolver resolver
	private final lombok.ast.Annotation node
	void  (lombok.ast.resolve.Resolver, lombok.ast.Annotation) 
		lombok.ast.resolve.Resolver resolver
		lombok.ast.Annotation node
	private boolean tryAsString (lombok.ast.Node, java.lang.Class, java.util.List) 
		lombok.ast.Node val
		Class expectedType
		java.util.List returnValues
	private boolean tryAsEnum (lombok.ast.Node, java.lang.Class, java.util.List) 
		lombok.ast.Node val
		Class expectedType
		java.util.List returnValues
	private boolean tryAsBoolean (lombok.ast.Node, java.lang.Class, java.util.List) 
		boolean v
		lombok.ast.Node val
		Class expectedType
		java.util.List returnValues
	private boolean tryAsNumeric (lombok.ast.Node, java.lang.Class, java.util.List) 
		long v
		long iVal
		long v
		long iVal
		double dVal
		lombok.ast.Node val
		Class expectedType
		java.util.List returnValues
		boolean negative
		boolean isIntegral
		long iVal
		double dVal
	public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[])  throws java.lang.Throwable 
		ClassLoader cl
		int[] dimsA
		Class c
		ClassNotFoundException e
		String className
		String cName
		int dims
		lombok.ast.Node val
		java.util.Iterator i$
		lombok.ast.AnnotationElement elem
		java.util.Iterator i$
		int i
		Object arr
		Object def
		Object proxy
		java.lang.reflect.Method method
		Object[] args
		String name
		Class expectedType
		boolean array
		java.util.List returnValues
		java.util.List classNames
		lombok.ast.resolve.AnnotationClassNotAvailableException classNotAvailable
}

lombok/ast/resolve/Resolver$ImportList.class
Resolver.java
package lombok.ast.resolve
 lombok.ast.resolve.Resolver$ImportList extends java.lang.Object {
	final java.util.List explicits
	final java.util.List stars
	void  () 
}

lombok/ast/resolve/Resolver.class
Resolver.java
package lombok.ast.resolve
public lombok.ast.resolve.Resolver extends java.lang.Object {
	static final java.util.List NUMERIC_PRIMITIVE_CLASSES
	static final java.util.Map PRIMITIVE_CLASS_MAP
	public void  () 
	public java.lang.Enum resolveEnum (java.lang.Class, lombok.ast.Node) 
		Package p
		java.util.List chain
		boolean unexpectedType
		String target
		Enum enumConstant
		Enum[] arr$
		int len$
		int i$
		Class enumClass
		lombok.ast.Node value
		String enumName
		String typeName
		String packageName
	private lombok.ast.resolve.Resolver$ImportList getImportList (lombok.ast.Node) 
		String i
		lombok.ast.ImportDeclaration imp
		java.util.Iterator i$
		lombok.ast.CompilationUnit cu
		lombok.ast.PackageDeclaration pkg
		lombok.ast.Node n
		lombok.ast.resolve.Resolver$ImportList il
	public boolean typesMatch (java.lang.String, lombok.ast.TypeReference) 
		int dims1
		int dims2
		String explicit
		java.util.Iterator i$
		String ending
		lombok.ast.RawListAccessor list
		boolean stopAtSelf
		lombok.ast.RawListAccessor list
		boolean stopAtSelf
		lombok.ast.RawListAccessor list
		boolean stopAtSelf
		lombok.ast.Node c
		java.util.Iterator i$
		lombok.ast.RawListAccessor list
		boolean stopAtSelf
		String wanted
		lombok.ast.TypeReference typeReference
		String name
		int dot
		String wantedPkg
		String wantedName
		lombok.ast.resolve.Resolver$ImportList imports
		lombok.ast.Node n
		lombok.ast.Node prevN
		lombok.ast.CompilationUnit cu
	private java.lang.String stripGenerics (java.lang.String) 
		String name
		int genericsStart
		int genericsEnd
	private boolean namesMatch (java.lang.String, lombok.ast.Identifier) 
		String name
		lombok.ast.Identifier astName
	public java.lang.annotation.Annotation toAnnotationInstance (java.lang.Class, lombok.ast.Annotation) 
		Class type
		lombok.ast.Annotation node
	public java.lang.String getAnnotationClassAsString (java.lang.annotation.Annotation, java.lang.String) 
		lombok.ast.resolve.AnnotationClassNotAvailableException e
		java.lang.reflect.Method m
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		NoSuchMethodException e
		java.lang.annotation.Annotation annotation
		String methodName
	public java.util.List getAnnotationClassesAsStrings (java.lang.annotation.Annotation, java.lang.String) 
		boolean array
		boolean array
		Class[] cs
		Class c
		Class[] arr$
		int len$
		int i$
		Class[] cs
		java.util.List result
		lombok.ast.resolve.AnnotationClassNotAvailableException e
		java.lang.reflect.Method m
		boolean array
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		NoSuchMethodException e
		java.lang.annotation.Annotation annotation
		String methodName
	private java.util.List unwrapSelectChain (lombok.ast.Select) 
		lombok.ast.Expression parent
		lombok.ast.Select s
		java.util.List list
	static void  () 
}

lombok/ast/syntaxChecks/BasicChecks.class
BasicChecks.java
package lombok.ast.syntaxChecks
public lombok.ast.syntaxChecks.BasicChecks extends java.lang.Object {
	public void  () 
	public void checkNameOfIdentifier (lombok.ast.Identifier) 
		int i
		lombok.ast.Identifier identifier
		String n
	static void checkVarDefIsSimple (lombok.ast.Node, lombok.ast.Node, java.lang.String, java.lang.String) 
		lombok.ast.VariableDefinitionEntry entry
		java.util.Iterator i$
		lombok.ast.Node node
		lombok.ast.Node rawVarDef
		String descriptionOfOuter
		String descriptionOfRelation
}

lombok/ast/syntaxChecks/KeywordChecks.class
KeywordChecks.java
package lombok.ast.syntaxChecks
public lombok.ast.syntaxChecks.KeywordChecks extends java.lang.Object {
	private static final int K_PUBLIC
	private static final int K_PRIVATE
	private static final int K_PROTECTED
	private static final int K_STATIC
	private static final int K_FINAL
	private static final int K_SYNCHRONIZED
	private static final int K_VOLATILE
	private static final int K_TRANSIENT
	private static final int K_NATIVE
	private static final int K_ABSTRACT
	private static final int K_STRICTFP
	private static final java.util.Map TO_FLAG_MAP
	private static final int[] METHOD_MODIFIERS_EXCLUSIVITY
	private static final int METHOD_MODIFIERS_LEGAL
	private static final int[] FIELD_MODIFIERS_EXCLUSIVITY
	private static final int FIELD_MODIFIERS_LEGAL
	private static final int[] TYPE_MODIFIERS_EXCLUSIVITY
	private static final int TYPE_MODIFIERS_LEGAL
	public void  () 
	public void duplicateKeywordModifierCheck (lombok.ast.Modifiers) 
		String k
		lombok.ast.KeywordModifier n
		java.util.Iterator i$
		lombok.ast.Modifiers modifiers
		java.util.List keywords
	public void methodModifiersCheck (lombok.ast.MethodDeclaration) 
		lombok.ast.MethodDeclaration md
	public void annotationMethodModifiersCheck (lombok.ast.AnnotationMethodDeclaration) 
		lombok.ast.AnnotationMethodDeclaration md
	public void fieldModifiersCheck (lombok.ast.VariableDeclaration) 
		lombok.ast.VariableDefinitionEntry entry
		java.util.Iterator i$
		lombok.ast.Modifiers m
		boolean allFieldsHaveInitializers
		lombok.ast.VariableDeclaration vd
		lombok.ast.TypeDeclaration td
		lombok.ast.VariableDefinition def
	public void localVariableModifiersCheck (lombok.ast.VariableDefinition) 
		lombok.ast.VariableDefinition vd
		boolean applies
	public void classDeclarationModifiersCheck (lombok.ast.ClassDeclaration) 
		lombok.ast.ClassDeclaration cd
	public void interfaceDeclarationModifiersCheck (lombok.ast.InterfaceDeclaration) 
		lombok.ast.InterfaceDeclaration id
		int flags
	public void annotationDeclarationModifiersCheck (lombok.ast.AnnotationDeclaration) 
		lombok.ast.AnnotationDeclaration ad
		int flags
	public void enumDeclarationModifiersCheck (lombok.ast.EnumDeclaration) 
		lombok.ast.EnumDeclaration ad
		int flags
	private int typeModifiersCheck (lombok.ast.TypeDeclaration, java.lang.String) 
		lombok.ast.TypeDeclaration td
		String desc
		int flags
		boolean staticWarningEmitted
	public void checkStaticInitializerInNonStaticType (lombok.ast.StaticInitializer) 
		lombok.ast.StaticInitializer node
		lombok.ast.TypeDeclaration parent
	private void checkStaticChain (lombok.ast.Modifiers) 
		lombok.ast.Modifiers pMods
		lombok.ast.Modifiers modifiers
		lombok.ast.Node p
	private int modifiersCheck (lombok.ast.Modifiers, int[], int, java.lang.String) 
		String k
		int flag
		lombok.ast.Node n
		java.util.Iterator i$
		int exclusive
		int[] arr$
		int len$
		int i$
		lombok.ast.Modifiers modifiers
		int[] exclusivity
		int legality
		String desc
		int flags
		int implicits
	private boolean generateNotAllowedKeywordError (lombok.ast.Modifiers, int, int, java.lang.String, java.lang.String) 
		lombok.ast.KeywordModifier n
		java.util.Iterator i$
		lombok.ast.Modifiers modifiers
		int flags
		int flag
		String keyword
		String error
	public void emptyDeclarationMustHaveNoModifiers (lombok.ast.EmptyDeclaration) 
		lombok.ast.EmptyDeclaration node
		lombok.ast.Modifiers modifiers
	private void generateExclusivityError (int, int, lombok.ast.Modifiers) 
		java.util.Map$Entry x
		java.util.Iterator i$
		String k
		int f
		lombok.ast.Node n
		java.util.Iterator i$
		String nameOfResponsibleImplicit
		String k
		int f
		lombok.ast.Node n
		java.util.Iterator i$
		int implicit
		int exclusive
		lombok.ast.Modifiers modifiers
		String hit
		int responsibleImplicit
	static void  () 
}

lombok/ast/syntaxChecks/LiteralValidityChecks.class
LiteralValidityChecks.java
package lombok.ast.syntaxChecks
public lombok.ast.syntaxChecks.LiteralValidityChecks extends java.lang.Object {
	public void  () 
}

lombok/ast/syntaxChecks/MessageKey.class
MessageKey.java
package lombok.ast.syntaxChecks
public final enum lombok.ast.syntaxChecks.MessageKey extends java.lang.Enum implements lombok.ast.MessageKey  {
	public static final enum lombok.ast.syntaxChecks.MessageKey IDENTIFIER_EMPTY
	public static final enum lombok.ast.syntaxChecks.MessageKey IDENTIFIER_INVALID
	public static final enum lombok.ast.syntaxChecks.MessageKey VARIABLEDEFINITION_ONLY_ONE
	public static final enum lombok.ast.syntaxChecks.MessageKey VARIABLEDEFINITION_EMPTY
	public static final enum lombok.ast.syntaxChecks.MessageKey VARIABLEDEFINITION_VARARGS_NOT_LEGAL_HERE
	public static final enum lombok.ast.syntaxChecks.MessageKey VARIABLEDEFINITIONENTRY_INITIALIZER_NOT_ALLOWED
	public static final enum lombok.ast.syntaxChecks.MessageKey VARIABLEDEFINITIONENTRY_EXTENDED_DIMENSIONS_NOT_LEGAL
	public static final enum lombok.ast.syntaxChecks.MessageKey DECLARATION_NOT_ALLOWED
	public static final enum lombok.ast.syntaxChecks.MessageKey MODIFIERS_DUPLICATE_KEYWORD
	public static final enum lombok.ast.syntaxChecks.MessageKey MODIFIERS_STATIC_CHAIN
	public static final enum lombok.ast.syntaxChecks.MessageKey MODIFIERS_ABSTRACT_NOT_ALLOWED
	public static final enum lombok.ast.syntaxChecks.MessageKey INITIALIZER_STATIC_IN_NON_STATIC_TYPE
	public static final enum lombok.ast.syntaxChecks.MessageKey MODIFIERS_EMPTY_MODIFIER
	public static final enum lombok.ast.syntaxChecks.MessageKey MODIFIERS_UNKNOWN_MODIFIER
	public static final enum lombok.ast.syntaxChecks.MessageKey MODIFIERS_MODIFIER_NOT_ALLOWED
	public static final enum lombok.ast.syntaxChecks.MessageKey MODIFIERS_MODIFIER_CONFLICT
	public static final enum lombok.ast.syntaxChecks.MessageKey TRY_LONE_TRY
	public static final enum lombok.ast.syntaxChecks.MessageKey STATEMENT_ONLY_LEGAL_IN_SWITCH
	public static final enum lombok.ast.syntaxChecks.MessageKey SWITCH_DOES_NOT_START_WITH_CASE
	public static final enum lombok.ast.syntaxChecks.MessageKey INITIALIZERS_INITIALIZER_MUST_COMPLETE_NORMALLY
	public static final enum lombok.ast.syntaxChecks.MessageKey CONSTRUCTOR_INVOCATION_NOT_LEGAL_HERE
	public static final enum lombok.ast.syntaxChecks.MessageKey TYPEARGUMENT_PRIMITIVE_NOT_ALLOWED
	public static final enum lombok.ast.syntaxChecks.MessageKey TYPEVARIABLE_PRIMITIVE_NOT_ALLOWED
	public static final enum lombok.ast.syntaxChecks.MessageKey TYPEREFERENCE_VOID_NOT_ALLOWED
	public static final enum lombok.ast.syntaxChecks.MessageKey STATEMENT_UNREACHABLE
	public static final enum lombok.ast.syntaxChecks.MessageKey NODE_MISSING_MANDATORY_CHILD
	public static final enum lombok.ast.syntaxChecks.MessageKey NODE_CHILD_TYPE_INCORRECT
	public static final enum lombok.ast.syntaxChecks.MessageKey PARSEARTEFACT
	public static final enum lombok.ast.syntaxChecks.MessageKey TERMINAL_MISSING
	public static final enum lombok.ast.syntaxChecks.MessageKey TERMINAL_INVALID
	private final String key
	private static final synthetic lombok.ast.syntaxChecks.MessageKey[] $VALUES
	public static lombok.ast.syntaxChecks.MessageKey[] values () 
	public static lombok.ast.syntaxChecks.MessageKey valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String key
	public java.lang.String getKey () 
	public java.lang.String toString () 
	static void  () 
}

lombok/ast/syntaxChecks/StatementChecks.class
StatementChecks.java
package lombok.ast.syntaxChecks
public lombok.ast.syntaxChecks.StatementChecks extends java.lang.Object {
	public void  () 
	public void checkNotLoneTry (lombok.ast.Try) 
		lombok.ast.Try node
	public void checkDeclarationsAsDirectChildWhile (lombok.ast.While) 
		lombok.ast.While node
	public void checkDeclarationsAsDirectChildDo (lombok.ast.DoWhile) 
		lombok.ast.DoWhile node
	public void checkDeclarationsAsDirectChildForEach (lombok.ast.ForEach) 
		lombok.ast.ForEach node
	public void checkDeclarationsAsDirectChildIf (lombok.ast.If) 
		lombok.ast.If node
	public void checkDeclarationsAsDirectChildFor (lombok.ast.For) 
		lombok.ast.For node
	private void checkDeclarationsAsDirectChild (lombok.ast.Node, lombok.ast.Node) 
		lombok.ast.Node n
		lombok.ast.Node c
	public void checkVarDefOfCatch (lombok.ast.Catch) 
		lombok.ast.Catch node
	public void checkVarDefOfForEach (lombok.ast.ForEach) 
		lombok.ast.ForEach node
	public void checkCaseChildOfSwitch (lombok.ast.Case) 
		lombok.ast.Case node
	public void checkDefaultChildOfSwitch (lombok.ast.Default) 
		lombok.ast.Default node
	private void checkChildOfSwitch (lombok.ast.Statement, java.lang.String) 
		lombok.ast.Statement node
		String desc
		lombok.ast.Block p
		lombok.ast.Switch gp
		boolean genError
	public void checkSwitchStartsWithDefaultOrCase (lombok.ast.Switch) 
		lombok.ast.Statement first
		lombok.ast.Switch node
		lombok.ast.Block body
}

lombok/ast/syntaxChecks/StructuralChecks.class
StructuralChecks.java
package lombok.ast.syntaxChecks
public lombok.ast.syntaxChecks.StructuralChecks extends java.lang.Object {
	public void  () 
	public void checkAbstractMembersOnlyInAbstractTypes (lombok.ast.MethodDeclaration) 
		lombok.ast.Modifiers modifiersOfParent
		lombok.ast.MethodDeclaration md
		lombok.ast.Modifiers modifiers
		lombok.ast.TypeDeclaration parent
	public void initializersMustCompleteNormallyStatic (lombok.ast.StaticInitializer) 
		lombok.ast.StaticInitializer node
	public void initializersMustCompleteNormallyInstance (lombok.ast.InstanceInitializer) 
		lombok.ast.InstanceInitializer node
	private void initializersMustCompleteNormally (lombok.ast.Node) 
		lombok.ast.Node s
		java.util.Iterator i$
		lombok.ast.Node rawBlock
	public void superConstructorInvocationMustBeFirst (lombok.ast.SuperConstructorInvocation) 
		lombok.ast.SuperConstructorInvocation node
	public void alternateConstructorInvocationMustBeFirst (lombok.ast.AlternateConstructorInvocation) 
		lombok.ast.AlternateConstructorInvocation node
	private void constructorInvocationMustBeFirst (lombok.ast.Statement, java.lang.String) 
		lombok.ast.Statement node
		String desc
		lombok.ast.Block b
	public void varDefOfZero (lombok.ast.VariableDefinition) 
		lombok.ast.VariableDefinition node
	public void varargsOnlyLegalOnMethods (lombok.ast.VariableDefinition) 
		lombok.ast.Node last
		lombok.ast.Node last
		lombok.ast.VariableDefinition node
		lombok.ast.MethodDeclaration md
		lombok.ast.ConstructorDeclaration cd
		lombok.ast.Node last
	public void varargsAndExtendedDimsDontMix (lombok.ast.VariableDefinitionEntry) 
		lombok.ast.VariableDefinitionEntry node
		lombok.ast.VariableDefinition vd
	public void checkMethodParamsAreSimple (lombok.ast.MethodDeclaration) 
		lombok.ast.Node param
		java.util.Iterator i$
		lombok.ast.MethodDeclaration md
	public void checkConstructorParamsAreSimple (lombok.ast.ConstructorDeclaration) 
		lombok.ast.Node param
		java.util.Iterator i$
		lombok.ast.ConstructorDeclaration cd
}

lombok/ast/syntaxChecks/SyntacticValidityVisitor.class
SyntacticValidityVisitor.java
package lombok.ast.syntaxChecks
public lombok.ast.syntaxChecks.SyntacticValidityVisitor extends lombok.ast.syntaxChecks.SyntacticValidityVisitorBase {
	public void  (boolean) 
		boolean recursing
	public boolean visitAlternateConstructorInvocation (lombok.ast.AlternateConstructorInvocation) 
		lombok.ast.AlternateConstructorInvocation node
	public boolean visitAnnotationDeclaration (lombok.ast.AnnotationDeclaration) 
		lombok.ast.AnnotationDeclaration node
	public boolean visitAnnotationMethodDeclaration (lombok.ast.AnnotationMethodDeclaration) 
		lombok.ast.AnnotationMethodDeclaration node
	public boolean visitBreak (lombok.ast.Break) 
		lombok.ast.Break node
	public boolean visitCase (lombok.ast.Case) 
		lombok.ast.Case node
	public boolean visitCatch (lombok.ast.Catch) 
		lombok.ast.Catch node
	public boolean visitClassDeclaration (lombok.ast.ClassDeclaration) 
		lombok.ast.ClassDeclaration node
	public boolean visitConstructorDeclaration (lombok.ast.ConstructorDeclaration) 
		lombok.ast.ConstructorDeclaration node
	public boolean visitContinue (lombok.ast.Continue) 
		lombok.ast.Continue node
	public boolean visitDefault (lombok.ast.Default) 
		lombok.ast.Default node
	public boolean visitDoWhile (lombok.ast.DoWhile) 
		lombok.ast.DoWhile node
	public boolean visitEmptyDeclaration (lombok.ast.EmptyDeclaration) 
		lombok.ast.EmptyDeclaration node
	public boolean visitEnumDeclaration (lombok.ast.EnumDeclaration) 
		lombok.ast.EnumDeclaration node
	public boolean visitFor (lombok.ast.For) 
		lombok.ast.For node
	public boolean visitForEach (lombok.ast.ForEach) 
		lombok.ast.ForEach node
	public boolean visitIdentifier (lombok.ast.Identifier) 
		lombok.ast.Identifier node
	public boolean visitIf (lombok.ast.If) 
		lombok.ast.If node
	public boolean visitInstanceInitializer (lombok.ast.InstanceInitializer) 
		lombok.ast.InstanceInitializer node
	public boolean visitInterfaceDeclaration (lombok.ast.InterfaceDeclaration) 
		lombok.ast.InterfaceDeclaration node
	public boolean visitMethodDeclaration (lombok.ast.MethodDeclaration) 
		lombok.ast.MethodDeclaration node
	public boolean visitModifiers (lombok.ast.Modifiers) 
		lombok.ast.Modifiers node
	public boolean visitReturn (lombok.ast.Return) 
		lombok.ast.Return node
	public boolean visitStaticInitializer (lombok.ast.StaticInitializer) 
		lombok.ast.StaticInitializer node
	public boolean visitSuperConstructorInvocation (lombok.ast.SuperConstructorInvocation) 
		lombok.ast.SuperConstructorInvocation node
	public boolean visitSwitch (lombok.ast.Switch) 
		lombok.ast.Switch node
	public boolean visitTry (lombok.ast.Try) 
		lombok.ast.Try node
	public boolean visitTypeReference (lombok.ast.TypeReference) 
		lombok.ast.TypeReference node
	public boolean visitVariableDeclaration (lombok.ast.VariableDeclaration) 
		lombok.ast.VariableDeclaration node
	public boolean visitVariableDefinition (lombok.ast.VariableDefinition) 
		lombok.ast.VariableDefinition node
	public boolean visitVariableDefinitionEntry (lombok.ast.VariableDefinitionEntry) 
		lombok.ast.VariableDefinitionEntry node
	public boolean visitWhile (lombok.ast.While) 
		lombok.ast.While node
}

lombok/ast/syntaxChecks/SyntacticValidityVisitorBase.class
SyntacticValidityVisitorBase.java
package lombok.ast.syntaxChecks
public lombok.ast.syntaxChecks.SyntacticValidityVisitorBase extends lombok.ast.ForwardingAstVisitor {
	final java.util.Map checkerObjectStore
	final boolean recursing
	void  (boolean) 
		boolean recursing
	java.lang.Object getCheckerObject (java.lang.Class) 
		Exception e
		Class clazz
		Object o
	void checkChildValidity (lombok.ast.Node, lombok.ast.Node, java.lang.String, boolean, java.lang.Class) 
		lombok.ast.Node node
		lombok.ast.Node child
		String name
		boolean mandatory
		Class typeAssertion
	public static boolean verifyNodeRelation (lombok.ast.Node, lombok.ast.Node, java.lang.String, boolean, java.lang.Class) 
		String actualName
		lombok.ast.Node parent
		lombok.ast.Node child
		String name
		boolean mandatory
		Class typeAssertion
		String typeAssertionName
		boolean typeAssertionVowel
	private static boolean startsWithVowel (java.lang.String) 
		char c
		String typeAssertionName
		boolean typeAssertionVowel
	public boolean visitParseArtefact (lombok.ast.Node) 
		char c
		char[] arr$
		int len$
		int i$
		lombok.ast.Node node
		StringBuilder errorName
		boolean first
}

lombok/ast/syntaxChecks/TypeChecks.class
TypeChecks.java
package lombok.ast.syntaxChecks
public lombok.ast.syntaxChecks.TypeChecks extends java.lang.Object {
	public void  () 
	public void checkNoPrimitivesInGenerics (lombok.ast.TypeReference) 
		lombok.ast.TypeReference node
	public void checkVoidNotLegalJustAboutEverywhere (lombok.ast.TypeReference) 
		lombok.ast.TypeReference node
}

lombok/ast/syntaxChecks/UnreachableStatementsChecks.class
UnreachableStatementsChecks.java
package lombok.ast.syntaxChecks
public lombok.ast.syntaxChecks.UnreachableStatementsChecks extends java.lang.Object {
	public void  () 
	public void unreachablesAfterBreak (lombok.ast.Break) 
		lombok.ast.Break statement
	public void unreachablesAfterContinue (lombok.ast.Continue) 
		lombok.ast.Continue statement
	public void unreachableAfterReturn (lombok.ast.Return) 
		lombok.ast.Return statement
	private void checkForUnreachables (lombok.ast.Statement) 
		lombok.ast.Node s
		java.util.Iterator i$
		lombok.ast.Statement n
		lombok.ast.Block b
		boolean found
}

lombok/core/SpiLoadUtil$1$1.class
SpiLoadUtil.java
package lombok.core
 lombok.core.SpiLoadUtil$1$1 extends java.lang.Object implements java.util.Iterator  {
	final synthetic lombok.core.SpiLoadUtil$1 this$0
	void  (lombok.core.SpiLoadUtil$1) 
	public boolean hasNext () 
	public java.lang.Object next () 
		Exception e
	public void remove () 
}

lombok/core/SpiLoadUtil$1.class
SpiLoadUtil.java
package lombok.core
final lombok.core.SpiLoadUtil$1 extends java.lang.Object implements java.lang.Iterable  {
	final synthetic java.util.Iterator val$names
	final synthetic Class val$target
	final synthetic ClassLoader val$fLoader
	void  (java.util.Iterator, java.lang.Class, java.lang.ClassLoader) 
	public java.util.Iterator iterator () 
}

lombok/core/SpiLoadUtil.class
SpiLoadUtil.java
package lombok.core
public lombok.core.SpiLoadUtil extends java.lang.Object {
	private void  () 
	public static java.util.List readAllFromIterator (java.lang.Iterable) 
		Object t
		java.util.Iterator i$
		Iterable findServices
		java.util.List list
	public static java.lang.Iterable findServices (java.lang.Class)  throws java.io.IOException 
		Class target
	public static java.lang.Iterable findServices (java.lang.Class, java.lang.ClassLoader)  throws java.io.IOException 
		java.net.URL url
		Class target
		ClassLoader loader
		java.util.Enumeration resources
		java.util.Set entries
		java.util.Iterator names
		ClassLoader fLoader
	private static void readServicesFromUrl (java.util.Collection, java.net.URL)  throws java.io.IOException 
		Throwable ignore
		String line
		int idx
		java.io.BufferedReader r
		Throwable ignore
		Throwable ignore
		java.util.Collection list
		java.net.URL url
		java.io.InputStream in
	public static java.lang.Class findAnnotationClass (java.lang.Class, java.lang.Class) 
		java.lang.reflect.Type iface
		java.lang.reflect.Type[] arr$
		int len$
		int i$
		Class iface
		Class[] arr$
		int len$
		int i$
		Class c
		Class base
		Class answer
		Class potential
	private static java.lang.Class findAnnotationHelper (java.lang.Class, java.lang.reflect.Type) 
		java.lang.reflect.ParameterizedType p
		java.lang.reflect.Type target
		Class base
		java.lang.reflect.Type iface
}

lombok/core/TransformationsUtil.class
TransformationsUtil.java
package lombok.core
public lombok.core.TransformationsUtil extends java.lang.Object {
	public static final java.util.regex.Pattern PRIMITIVE_TYPE_NAME_PATTERN
	public static final java.util.regex.Pattern NON_NULL_PATTERN
	public static final java.util.regex.Pattern NULLABLE_PATTERN
	private void  () 
	public static java.lang.String toGetterName (java.lang.CharSequence, boolean) 
		CharSequence fieldName
		boolean isBoolean
		String prefix
	public static java.lang.String toSetterName (java.lang.CharSequence, boolean) 
		CharSequence fieldName
		boolean isBoolean
	private static java.lang.String buildName (java.lang.String, java.lang.String) 
		boolean useUpperCase
		String prefix
		String suffix
		char first
	public static java.util.List toAllGetterNames (java.lang.CharSequence, boolean) 
		String baseName
		java.util.Iterator i$
		CharSequence fieldName
		boolean isBoolean
		java.util.List baseNames
		java.util.Set names
	public static java.util.List toAllSetterNames (java.lang.CharSequence, boolean) 
		String baseName
		java.util.Iterator i$
		CharSequence fieldName
		boolean isBoolean
		java.util.List baseNames
		java.util.Set names
	static void  () 
}

lombok/eclipse/Eclipse.class
Eclipse.java
package lombok.eclipse
public lombok.eclipse.Eclipse extends java.lang.Object {
	public static final int ECLIPSE_DO_NOT_TOUCH_FLAG
	private void  () 
	public static java.lang.String toQualifiedName (char[][]) 
		char[] c
		char[][] arr$
		int len$
		int i$
		char[][] typeName
		StringBuilder sb
		boolean first
	public static char[][] fromQualifiedName (java.lang.String) 
		int i
		String typeName
		String[] split
		char[][] result
	public static long pos (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
	public static long[] poss (org.eclipse.jdt.internal.compiler.ast.ASTNode, int) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
		int repeat
		long p
		long[] out
	public static boolean nameEquals (char[][], java.lang.String) 
		char[] elem
		char[][] arr$
		int len$
		int i$
		char[][] typeName
		String string
		StringBuilder sb
		boolean first
	public static boolean hasClinit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] arr$
		int len$
		int i$
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration parent
	public static org.eclipse.jdt.internal.compiler.ast.Annotation[] findAnnotations (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, java.util.regex.Pattern) 
		char[][] typeName
		String suspect
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
		org.eclipse.jdt.internal.compiler.ast.Annotation[] arr$
		int len$
		int i$
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		java.util.regex.Pattern namePattern
		java.util.List result
	public static boolean isPrimitive (org.eclipse.jdt.internal.compiler.ast.TypeReference) 
		org.eclipse.jdt.internal.compiler.ast.TypeReference ref
	public static java.lang.Object calculateValue (org.eclipse.jdt.internal.compiler.ast.Expression) 
		String qName
		int idx
		org.eclipse.jdt.internal.compiler.ast.Expression e
}

lombok/javac/CommentCatcher.class
CommentCatcher.java
package lombok.javac
public lombok.javac.CommentCatcher extends java.lang.Object {
	private final com.sun.tools.javac.main.JavaCompiler compiler
	private final java.util.Map commentsMap
	public static lombok.javac.CommentCatcher create (com.sun.tools.javac.util.Context) 
		com.sun.tools.javac.util.Context context
		com.sun.tools.javac.main.JavaCompiler compiler
		java.util.Map commentsMap
	private void  (com.sun.tools.javac.main.JavaCompiler, java.util.Map) 
		com.sun.tools.javac.main.JavaCompiler compiler
		java.util.Map commentsMap
	public com.sun.tools.javac.main.JavaCompiler getCompiler () 
	public com.sun.tools.javac.util.List getComments (com.sun.tools.javac.tree.JCTree$JCCompilationUnit) 
		com.sun.tools.javac.tree.JCTree$JCCompilationUnit ast
		com.sun.tools.javac.util.List list
	private static void registerCommentsCollectingScannerFactory (com.sun.tools.javac.util.Context) 
		Exception e
		com.sun.tools.javac.util.Context context
	private static void setInCompiler (com.sun.tools.javac.main.JavaCompiler, com.sun.tools.javac.util.Context, java.util.Map) 
		Class parserFactory
		Class parserFactory
		Exception e
		com.sun.tools.javac.main.JavaCompiler compiler
		com.sun.tools.javac.util.Context context
		java.util.Map commentsMap
}

lombok/javac/CommentInfo$EndConnection.class
CommentInfo.java
package lombok.javac
public final enum lombok.javac.CommentInfo$EndConnection extends java.lang.Enum {
	public static final enum lombok.javac.CommentInfo$EndConnection DIRECT_AFTER_COMMENT
	public static final enum lombok.javac.CommentInfo$EndConnection AFTER_COMMENT
	public static final enum lombok.javac.CommentInfo$EndConnection ON_NEXT_LINE
	private static final synthetic lombok.javac.CommentInfo$EndConnection[] $VALUES
	public static lombok.javac.CommentInfo$EndConnection[] values () 
	public static lombok.javac.CommentInfo$EndConnection valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

lombok/javac/CommentInfo$StartConnection.class
CommentInfo.java
package lombok.javac
public final enum lombok.javac.CommentInfo$StartConnection extends java.lang.Enum {
	public static final enum lombok.javac.CommentInfo$StartConnection START_OF_LINE
	public static final enum lombok.javac.CommentInfo$StartConnection ON_NEXT_LINE
	public static final enum lombok.javac.CommentInfo$StartConnection DIRECT_AFTER_PREVIOUS
	public static final enum lombok.javac.CommentInfo$StartConnection AFTER_PREVIOUS
	private static final synthetic lombok.javac.CommentInfo$StartConnection[] $VALUES
	public static lombok.javac.CommentInfo$StartConnection[] values () 
	public static lombok.javac.CommentInfo$StartConnection valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

lombok/javac/CommentInfo.class
CommentInfo.java
package lombok.javac
public final lombok.javac.CommentInfo extends java.lang.Object {
	public final int pos
	public final int prevEndPos
	public final String content
	public final int endPos
	public final lombok.javac.CommentInfo$StartConnection start
	public final lombok.javac.CommentInfo$EndConnection end
	public void  (int, int, int, java.lang.String, lombok.javac.CommentInfo$StartConnection, lombok.javac.CommentInfo$EndConnection) 
		int prevEndPos
		int pos
		int endPos
		String content
		lombok.javac.CommentInfo$StartConnection start
		lombok.javac.CommentInfo$EndConnection end
	public boolean isJavadoc () 
	public java.lang.String toString () 
}

lombok/javac/Javac.class
Javac.java
package lombok.javac
public lombok.javac.Javac extends java.lang.Object {
	private void  () 
	public static java.util.List toAllGetterNames (com.sun.tools.javac.tree.JCTree$JCVariableDecl) 
		com.sun.tools.javac.tree.JCTree$JCVariableDecl field
		CharSequence fieldName
		boolean isBoolean
	public static java.lang.String toGetterName (com.sun.tools.javac.tree.JCTree$JCVariableDecl) 
		com.sun.tools.javac.tree.JCTree$JCVariableDecl field
		CharSequence fieldName
		boolean isBoolean
	public static java.util.List toAllSetterNames (com.sun.tools.javac.tree.JCTree$JCVariableDecl) 
		com.sun.tools.javac.tree.JCTree$JCVariableDecl field
		CharSequence fieldName
		boolean isBoolean
	public static java.lang.String toSetterName (com.sun.tools.javac.tree.JCTree$JCVariableDecl) 
		com.sun.tools.javac.tree.JCTree$JCVariableDecl field
		CharSequence fieldName
		boolean isBoolean
	public static boolean isPrimitive (com.sun.tools.javac.tree.JCTree$JCExpression) 
		com.sun.tools.javac.tree.JCTree$JCExpression ref
		String typeName
	public static java.lang.Object calculateGuess (com.sun.tools.javac.tree.JCTree$JCExpression) 
		com.sun.tools.javac.tree.JCTree$JCLiteral lit
		int idx
		String x
		com.sun.tools.javac.tree.JCTree$JCExpression expr
	public static int getCtcInt (java.lang.Class, java.lang.String) 
		NoSuchFieldException e
		IllegalAccessException e
		Class ctcLocation
		String identifier
}

lombok/javac/TreeMirrorMaker.class
TreeMirrorMaker.java
package lombok.javac
public lombok.javac.TreeMirrorMaker extends com.sun.tools.javac.tree.TreeCopier {
	private final java.util.IdentityHashMap originalToCopy
	public void  (com.sun.tools.javac.tree.TreeMaker) 
		com.sun.tools.javac.tree.TreeMaker maker
	public com.sun.tools.javac.tree.JCTree copy (com.sun.tools.javac.tree.JCTree) 
		com.sun.tools.javac.tree.JCTree original
		com.sun.tools.javac.tree.JCTree copy
	public com.sun.tools.javac.tree.JCTree copy (com.sun.tools.javac.tree.JCTree, java.lang.Void) 
		com.sun.tools.javac.tree.JCTree original
		Void p
		com.sun.tools.javac.tree.JCTree copy
	public com.sun.tools.javac.util.List copy (com.sun.tools.javac.util.List) 
		java.util.Iterator it1
		java.util.Iterator it2
		com.sun.tools.javac.util.List originals
		com.sun.tools.javac.util.List copies
	public com.sun.tools.javac.util.List copy (com.sun.tools.javac.util.List, java.lang.Void) 
		java.util.Iterator it1
		java.util.Iterator it2
		com.sun.tools.javac.util.List originals
		Void p
		com.sun.tools.javac.util.List copies
	public java.util.Map getOriginalToCopyMap () 
	public com.sun.tools.javac.tree.JCTree visitVariable (com.sun.source.tree.VariableTree, java.lang.Void) 
		com.sun.source.tree.VariableTree node
		Void p
		com.sun.tools.javac.tree.JCTree$JCVariableDecl copy
	public com.sun.tools.javac.tree.JCTree visitLabeledStatement (com.sun.source.tree.LabeledStatementTree, java.lang.Void) 
		com.sun.source.tree.LabeledStatementTree node
		Void p
	public volatile synthetic com.sun.tools.javac.tree.JCTree visitVariable (com.sun.source.tree.VariableTree, java.lang.Object) 
		com.sun.source.tree.VariableTree x0
		Object x1
	public volatile synthetic com.sun.tools.javac.tree.JCTree visitLabeledStatement (com.sun.source.tree.LabeledStatementTree, java.lang.Object) 
		com.sun.source.tree.LabeledStatementTree x0
		Object x1
	public volatile synthetic com.sun.tools.javac.util.List copy (com.sun.tools.javac.util.List, java.lang.Object) 
		com.sun.tools.javac.util.List x0
		Object x1
	public volatile synthetic com.sun.tools.javac.tree.JCTree copy (com.sun.tools.javac.tree.JCTree, java.lang.Object) 
		com.sun.tools.javac.tree.JCTree x0
		Object x1
	public volatile synthetic java.lang.Object visitVariable (com.sun.source.tree.VariableTree, java.lang.Object) 
		com.sun.source.tree.VariableTree x0
		Object x1
	public volatile synthetic java.lang.Object visitLabeledStatement (com.sun.source.tree.LabeledStatementTree, java.lang.Object) 
		com.sun.source.tree.LabeledStatementTree x0
		Object x1
}

lombok/javac/java6/CommentCollectingParser.class
CommentCollectingParser.java
package lombok.javac.java6
 lombok.javac.java6.CommentCollectingParser extends com.sun.tools.javac.parser.EndPosParser {
	private final java.util.Map commentsMap
	private final com.sun.tools.javac.parser.Lexer lexer
	protected void  (com.sun.tools.javac.parser.Parser$Factory, com.sun.tools.javac.parser.Lexer, boolean, java.util.Map) 
		com.sun.tools.javac.parser.Parser$Factory fac
		com.sun.tools.javac.parser.Lexer S
		boolean keepDocComments
		java.util.Map commentsMap
	public com.sun.tools.javac.tree.JCTree$JCCompilationUnit compilationUnit () 
		com.sun.tools.javac.util.List comments
		com.sun.tools.javac.tree.JCTree$JCCompilationUnit result
}

lombok/javac/java6/CommentCollectingParserFactory.class
CommentCollectingParserFactory.java
package lombok.javac.java6
public lombok.javac.java6.CommentCollectingParserFactory extends com.sun.tools.javac.parser.Parser$Factory {
	private final java.util.Map commentsMap
	static com.sun.tools.javac.util.Context$Key key () 
	protected void  (com.sun.tools.javac.util.Context, java.util.Map) 
		com.sun.tools.javac.util.Context context
		java.util.Map commentsMap
	public com.sun.tools.javac.parser.Parser newParser (com.sun.tools.javac.parser.Lexer, boolean, boolean) 
		com.sun.tools.javac.parser.Lexer S
		boolean keepDocComments
		boolean genEndPos
		Object x
	public static void setInCompiler (com.sun.tools.javac.main.JavaCompiler, com.sun.tools.javac.util.Context, java.util.Map) 
		Exception e
		com.sun.tools.javac.main.JavaCompiler compiler
		com.sun.tools.javac.util.Context context
		java.util.Map commentsMap
		java.lang.reflect.Field field
}

lombok/javac/java6/CommentCollectingScanner.class
CommentCollectingScanner.java
package lombok.javac.java6
public lombok.javac.java6.CommentCollectingScanner extends com.sun.tools.javac.parser.Scanner {
	private final com.sun.tools.javac.util.ListBuffer comments
	private int endComment
	public void  (lombok.javac.java6.CommentCollectingScannerFactory, java.nio.CharBuffer) 
		lombok.javac.java6.CommentCollectingScannerFactory factory
		java.nio.CharBuffer charBuffer
	public void  (lombok.javac.java6.CommentCollectingScannerFactory, char[], int) 
		lombok.javac.java6.CommentCollectingScannerFactory factory
		char[] input
		int inputLength
	protected void processComment (com.sun.tools.javac.parser.Scanner$CommentStyle) 
		com.sun.tools.javac.parser.Scanner$CommentStyle style
		int prevEndPos
		int pos
		int endPos
		String content
		lombok.javac.CommentInfo$StartConnection start
		lombok.javac.CommentInfo$EndConnection end
		lombok.javac.CommentInfo comment
	private lombok.javac.CommentInfo$EndConnection determineEndConnection (int) 
		IndexOutOfBoundsException e
		char c
		int i
		int pos
		boolean first
	private lombok.javac.CommentInfo$StartConnection determineStartConnection (int, int) 
		char c
		char[] arr$
		int len$
		int i$
		int from
		int to
		char[] between
	private boolean isNewLine (char) 
		char c
	public com.sun.tools.javac.util.List getComments () 
}

lombok/javac/java6/CommentCollectingScannerFactory$1.class
CommentCollectingScannerFactory.java
package lombok.javac.java6
final lombok.javac.java6.CommentCollectingScannerFactory$1 extends java.lang.Object implements com.sun.tools.javac.util.Context$Factory  {
	final synthetic com.sun.tools.javac.util.Context val$context
	void  (com.sun.tools.javac.util.Context) 
	public com.sun.tools.javac.parser.Scanner$Factory make () 
	public com.sun.tools.javac.parser.Scanner$Factory make (com.sun.tools.javac.util.Context) 
		com.sun.tools.javac.util.Context c
	public volatile synthetic java.lang.Object make () 
	public volatile synthetic java.lang.Object make (com.sun.tools.javac.util.Context) 
		com.sun.tools.javac.util.Context x0
}

lombok/javac/java6/CommentCollectingScannerFactory.class
CommentCollectingScannerFactory.java
package lombok.javac.java6
public lombok.javac.java6.CommentCollectingScannerFactory extends com.sun.tools.javac.parser.Scanner$Factory {
	public static void preRegister (com.sun.tools.javac.util.Context) 
		com.sun.tools.javac.util.Context context
	protected void  (com.sun.tools.javac.util.Context) 
		com.sun.tools.javac.util.Context context
	public com.sun.tools.javac.parser.Scanner newScanner (java.lang.CharSequence) 
		CharSequence input
		char[] array
	public com.sun.tools.javac.parser.Scanner newScanner (char[], int) 
		char[] input
		int inputLength
}

lombok/javac/java7/CommentCollectingParser.class
CommentCollectingParser.java
package lombok.javac.java7
 lombok.javac.java7.CommentCollectingParser extends com.sun.tools.javac.parser.EndPosParser {
	private final java.util.Map commentsMap
	private final com.sun.tools.javac.parser.Lexer lexer
	protected void  (com.sun.tools.javac.parser.ParserFactory, com.sun.tools.javac.parser.Lexer, boolean, boolean, java.util.Map) 
		com.sun.tools.javac.parser.ParserFactory fac
		com.sun.tools.javac.parser.Lexer S
		boolean keepDocComments
		boolean keepLineMap
		java.util.Map commentsMap
	public com.sun.tools.javac.tree.JCTree$JCCompilationUnit parseCompilationUnit () 
		java.util.List comments
		com.sun.tools.javac.tree.JCTree$JCCompilationUnit result
}

lombok/javac/java7/CommentCollectingParserFactory.class
CommentCollectingParserFactory.java
package lombok.javac.java7
public lombok.javac.java7.CommentCollectingParserFactory extends com.sun.tools.javac.parser.ParserFactory {
	private final java.util.Map commentsMap
	private final com.sun.tools.javac.util.Context context
	static com.sun.tools.javac.util.Context$Key key () 
	protected void  (com.sun.tools.javac.util.Context, java.util.Map) 
		com.sun.tools.javac.util.Context context
		java.util.Map commentsMap
	public com.sun.tools.javac.parser.Parser newParser (java.lang.CharSequence, boolean, boolean, boolean) 
		CharSequence input
		boolean keepDocComments
		boolean keepEndPos
		boolean keepLineMap
		com.sun.tools.javac.parser.ScannerFactory scannerFactory
		com.sun.tools.javac.parser.Lexer lexer
		Object x
	public static void setInCompiler (com.sun.tools.javac.main.JavaCompiler, com.sun.tools.javac.util.Context, java.util.Map) 
		Exception e
		com.sun.tools.javac.main.JavaCompiler compiler
		com.sun.tools.javac.util.Context context
		java.util.Map commentsMap
		java.lang.reflect.Field field
}

lombok/javac/java7/CommentCollectingScanner.class
CommentCollectingScanner.java
package lombok.javac.java7
public lombok.javac.java7.CommentCollectingScanner extends com.sun.tools.javac.parser.Scanner {
	private final com.sun.tools.javac.util.ListBuffer comments
	private int endComment
	public void  (lombok.javac.java7.CommentCollectingScannerFactory, java.nio.CharBuffer) 
		lombok.javac.java7.CommentCollectingScannerFactory factory
		java.nio.CharBuffer charBuffer
	public void  (lombok.javac.java7.CommentCollectingScannerFactory, char[], int) 
		lombok.javac.java7.CommentCollectingScannerFactory factory
		char[] input
		int inputLength
	protected void processComment (com.sun.tools.javac.parser.Scanner$CommentStyle) 
		com.sun.tools.javac.parser.Scanner$CommentStyle style
		int prevEndPos
		int pos
		int endPos
		String content
		lombok.javac.CommentInfo$StartConnection start
		lombok.javac.CommentInfo$EndConnection end
		lombok.javac.CommentInfo comment
	private lombok.javac.CommentInfo$EndConnection determineEndConnection (int) 
		IndexOutOfBoundsException e
		char c
		int i
		int pos
		boolean first
	private lombok.javac.CommentInfo$StartConnection determineStartConnection (int, int) 
		char c
		char[] arr$
		int len$
		int i$
		int from
		int to
		char[] between
	private boolean isNewLine (char) 
		char c
	public com.sun.tools.javac.util.List getComments () 
}

lombok/javac/java7/CommentCollectingScannerFactory$1.class
CommentCollectingScannerFactory.java
package lombok.javac.java7
final lombok.javac.java7.CommentCollectingScannerFactory$1 extends java.lang.Object implements com.sun.tools.javac.util.Context$Factory  {
	final synthetic com.sun.tools.javac.util.Context val$context
	void  (com.sun.tools.javac.util.Context) 
	public com.sun.tools.javac.parser.ScannerFactory make () 
	public com.sun.tools.javac.parser.ScannerFactory make (com.sun.tools.javac.util.Context) 
		com.sun.tools.javac.util.Context c
	public volatile synthetic java.lang.Object make () 
	public volatile synthetic java.lang.Object make (com.sun.tools.javac.util.Context) 
		com.sun.tools.javac.util.Context x0
}

lombok/javac/java7/CommentCollectingScannerFactory.class
CommentCollectingScannerFactory.java
package lombok.javac.java7
public lombok.javac.java7.CommentCollectingScannerFactory extends com.sun.tools.javac.parser.ScannerFactory {
	public static void preRegister (com.sun.tools.javac.util.Context) 
		com.sun.tools.javac.util.Context context
	protected void  (com.sun.tools.javac.util.Context) 
		com.sun.tools.javac.util.Context context
	public com.sun.tools.javac.parser.Scanner newScanner (java.lang.CharSequence, boolean) 
		CharSequence input
		boolean keepDocComments
		char[] array
	public com.sun.tools.javac.parser.Scanner newScanner (char[], int, boolean) 
		char[] input
		int inputLength
		boolean keepDocComments
}