private static String getSystemVariableOrProperty()

in common/src/main/java/nl/obren/sokrates/common/renderingutils/GraphvizSettings.java [80:99]


    private static String getSystemVariableOrProperty(String property, String defaultValue) {
        String value = System.getenv(property);

        if (StringUtils.isBlank(value)) {
            value = System.getProperty(property);
            if (StringUtils.isBlank(value)) {
                value = defaultValue;
            }
        }

        if (value == null) {
            return value;
        }

        if (value.endsWith("/") || value.endsWith("\\")) {
            value = value.substring(0, value.length() - 1);
        }

        return value.trim();
    }