http://download.oracle.com/javase/tutorial/reflect/index.html
I don't know if that's been updated to handle annotations though.
If not, then there are a few methods you need to learn after reading it:
- isAnnotationPresent checks if a specific annotation is present
- getAnnotation returns a specific annotation (or null if not present).
In your case, once you have a java.lang.reflect.Field for field "con" you get its annotation like this: