A logical and/or functional grouping of Properties.
This interface is used to designate groups of custom configuration properties.
Individual Properties are declared as constants in your custom interface extending
this interface, as shown in the example below, which also uses the GroupInfo
annotation to provide a name and description of the group.
Note that fields of interfaces are implicitly
public static final,
so there is no need to add those keywords.
{@code