@PostConstruct protected void init() { customFormatterMap = new HashMap<String, DataPropertyFormatter>(); for (DataPropertyFormatter formatter : dataPropertyFormatters) { String[] propIds = formatter.getSupportedPropertyIds(); if (propIds == null) { defaultPropertyFormatter = formatter; } else { for (int i = 0; i < propIds.length; i++) { String propId = propIds[i]; customFormatterMap.put(propId, formatter); } } } }