private static void initialize(final String name, final Set<String> values) {
        if (values.contains(name)) {
            return;
        }
        for (val variation : Variation.values()) {
            for (val manipulation : NameManipulations.values()) {
                var result = name;
                result = manipulation.apply(result);
                result = variation.apply(result);
                values.add(result);
                initialize(result, values);
            }
        }
    }
Return a relaxed name for the given source camelCase source name.

@param name the source name in camelCase
@return the relaxed names
api/cas-server-core-api-configuration-model/src/main/java/org/apereo/cas/configuration/support/RelaxedPropertyNames.java