private void configureHandlerNames(final Properties properties, final HandlerContainingConfigurable configuration, final String prefix, final String name) { final String[] handlerNames = getStringCsvArray(properties, getKey(prefix, name, HANDLERS)); final Collection<String> availableHandlers = new ArrayList<>(); for (String handlerName : handlerNames) { if (configureHandler(properties, handlerName)) { availableHandlers.add(handlerName); } } configuration.setHandlerNames(availableHandlers); }