@Override public Object[] getItems() { final List<Object> items = new ArrayList<Object>(); items.add(filter.getId()); items.add(filter.getName()); items.add(filter.getRegex()); items.add(filter.getConfiguration()); items.add(filter.getIsConfiguarationLoaded()); StringBuilder successConfigurationLoading = new StringBuilder(); for (String key : filter.getSuccessConfigurationLoadinginformation().keySet()) { String[] successInformation = filter.getSuccessConfigurationLoadinginformation().get(key); successConfigurationLoading.append(key + ": "); successConfigurationLoading.append(successInformation[0] + ": "); successConfigurationLoading.append(successInformation[1]); successConfigurationLoading.append(System.getProperty("line.separator")); } items.add(successConfigurationLoading.toString()); StringBuilder failedConfigurationLoading = new StringBuilder(); for (String key : filter.getFailedConfigurationLoadingInformation().keySet()) { String[] successInformation = filter.getFailedConfigurationLoadingInformation().get(key); failedConfigurationLoading.append(key + ": "); failedConfigurationLoading.append(successInformation[0] + ": "); failedConfigurationLoading.append(successInformation[1] + ": "); failedConfigurationLoading.append(successInformation[2]); failedConfigurationLoading.append(System.getProperty("line.separator")); } items.add(failedConfigurationLoading.toString()); return items.toArray(); }