@Retention(value=RUNTIME)
@Target(value=FIELD)
public static @interface Properties.Parameter
Parameters are fields of the Properties class, annotated with this
annotation. The key parameter is used to identify values in property
files or on the command line, the group is used in the config file or
input plugins to organize parameters, and the description is also
displayed there.