@Override public Map<String, Object> getAttributes() { Map<String, Object> attributeMap = new HashMap<String, Object>(); final Environment defaultEnvironment = ConfigurationManager.INSTANCE.getDefaultEnvironment(); final Configuration configuration = ConfigurationRepository.INSTANCE.getConfiguration(configName, defaultEnvironment); for (String attrName : configuration.getAttributeNames()) { Value attrValue = configuration.getAttribute(attrName); attributeMap.put(attrName, attrValue == null ? "" : attrValue.getRaw()); } return attributeMap; }