private static Properties loadGitProperties() {
        var properties = new Properties();
        FunctionUtils.doUnchecked(__ -> {
            val resource = new ClassPathResource("git.properties");
            if (ResourceUtils.doesResourceExist(resource)) {
                val loaded = PropertiesLoaderUtils.loadProperties(resource);
                for (val key : loaded.stringPropertyNames()) {
                    if (key.startsWith("git.")) {
                        properties.put(key.substring("git.".length()), loaded.get(key));
                    }
                }
            }
        });
        return properties;
    }
This is {@link SystemUtils}.

@author Misagh Moayyed
@since 5.3.0
core/cas-server-core-util-api/src/main/java/org/apereo/cas/util/SystemUtils.java