@Retention(value=RUNTIME) @Target(value=FIELD) public @interface Numeric
long
max
min
java.lang.String
reason
public abstract long min
public abstract long max
public abstract java.lang.String reason