Java 6 removes apt and make javac able
to manage annotations, streamlining
the process to obtain a simpler
single step computing. This is the
path taken by Lombok.
Maybe with Java 6 the compile process will be:
javac -> apt -> lombok apt process -> read class files and add set/get methods using ASM?
Could you show me more details about the mechanism?