public List<ProfileExporter> getProfileExportersForLanguage(String language) { List<ProfileExporter> result = new ArrayList<ProfileExporter>(); for (ProfileExporter exporter : exporters) { if (exporter.getSupportedLanguages() == null || exporter.getSupportedLanguages().length == 0 || ArrayUtils.contains(exporter.getSupportedLanguages(), language)) { result.add(exporter); } } return result; }