@Inherited @Target(value=TYPE) @Retention(value=RUNTIME) @Documented public @interface Singleton
boolean
value
public abstract boolean value