public Optional<String> getEffectiveValue(final OverrideValue<String> yamlOverrideValue) {
        return getEffectiveValue(defaultValue, databaseOverrideValue, yamlOverrideValue);
    }
@return The effective value of the property on this node taking into account the precedence order
of default, database and yaml values
stroom-core-shared/src/main/java/stroom/config/global/shared/ConfigProperty.java