@Target(value=FIELD) @Retention(value=RUNTIME) public static @interface Setting.Group
ConfigBranchpublic abstract String name
Custom names have a higher authority than naming conventions, and will not be affected by them.
If the name is empty, the name of the field being annotated will be used and the naming convention will be applied to that name.
"") if no custom name was set, or the custom name if one was set.