I'm looking desperately for a valuable resource on Java 6 annotation processing. Ideally, the different points I would like to be addressed should be:

* The various Element interfaces and how to retrieve them from a class structure
* How to link a Processor to an annotation
* How to build an annotation, with the Processor, for example in the form of jar file
* How to make all this in Eclipse

Do you any resource which could match the bill?