Official Abstract Syntax Tree (AST) for Java
J2SE should specify a standard abstract syntax tree implementation for Java. This form should be annotable for flexible extension. The AST should be easily serializable to and from XML. I would like to be able to write code that reasons about other Java code without having to depend on a particular Java parser's specific AST implementation. Some of this may overlap with JSR 198.
Thanks for the feedback.