A JavaField instance represents a field declared by a class. It allows to get detailed information about the field such as name, modifiers, type, declaring class and the JDO meta data for the field (if available).
Different environments (runtime, enhancer, development) will have different JavaField implementations to provide answers to the various methods.
@author Michael Bouschen
@since JDO 1.0.1
@version JDO 2.0