class ApplicationConfiguration {

    public Integer getAuditLogClientMaxThreads() {
        if (auditLogClientMaxThreads == null) {
            auditLogClientMaxThreads = getAuditLogClientMaxThreadsFromEnvironment();
        }
        return auditLogClientMaxThreads;
    }

    public  ApplicationConfiguration();
    @Inject public  ApplicationConfiguration(Environment environment);

}