@Override public RecordConfiguration getConfiguration(String recordType) { RecordConfiguration config = new DefaultRecordConfiguration(); for (RecordConfigurationModule service : this.modules.get()) { try { if (service.supportsRecordType(recordType)) { config = service.process(config); } } catch (Exception ex) { this.logger.warn("Failed to read the record configuration: {}", ex.getMessage()); } } return config; }