private String getOption()

in src/main/java/org/apache/sling/scripting/sightly/impl/engine/extension/URIManipulationFilterExtension.java [150:159]


    private String getOption(String key, Map<String, Object> options, String defaultValue, boolean useDefaultIfEmpty) {
        String value = (String) options.get(key);
        if (StringUtils.isNotEmpty(value)) {
            return value;
        }
        if (options.containsKey(key) && !useDefaultIfEmpty) {
            return null;
        }
        return defaultValue;
    }