@Target(value=METHOD)
 @Retention(value=RUNTIME)
 @Documented
public static @interface Default.InstanceFactory
DefaultValueFactory and have a default constructor. Value is
 instantiated and then used as a factory to generate the default.
 See DefaultValueFactory for more details.
| Modifier and Type | Required Element and Description | 
|---|---|
| java.lang.Class<? extends DefaultValueFactory<?>> | value | 
public abstract java.lang.Class<? extends DefaultValueFactory<?>> value