class ApplicationConfiguration {

    public Map<String, Object> getCloudComponents() {
        String value = environment.getString(SUPPORT_COMPONENTS);
        try {
            return JsonUtil.convertJsonToMap(value);
        } catch (ParsingException e) {
            LOGGER.warn(format(Messages.INVALID_SUPPORT_COMPONENTS, value), e);
            return Collections.emptyMap();
        }
    }

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

}