@Documented @Target(value=METHOD) @Retention(value=RUNTIME) public @interface Attribute
This annotation takes a single optional argument, the attribute name. If omitted, the annotated method's name is used. For getter methods, the method name is used directly. For setter methods, any leading "set" is removed and the new first letter converted to lower case.
public abstract String value