In addition to compiling Java programs, javac also implements several APIs that allow its components to be used by Java programs.
For more information, please see the :
Java Compiler Documentation: Java SE 6
Java Essentials Forum
Annotation Processing Forum
Annotation Processing Bugs
Language Model Bugs
javac Compiler Bugs
You may send comments to the Java compiler team by going to the Java SE feedback site and selecting Java Compiler from the Subject pulldown menu.