Annotation Interface Required


@Retention(RUNTIME) @Target(FIELD) public @interface Required
An annotation that indicates that an option/arguments is required

If you have more complex requirement criteria then you may wish to use RequiredOnlyIf, RequireSome, RequireOnlyOne or RequiredUnlessEnvironment instead.