class ApplicationConfiguration {

    public Integer getControllerClientConnectionPoolSize() {
        if (controllerClientConnectionPoolSize == null) {
            controllerClientConnectionPoolSize = getControllerClientConnectionPoolSizeFromEnvironment();
        }
        return controllerClientConnectionPoolSize;
    }

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

}