protected Iterable<String> getIssueProjectNames() { Set<String> answer = new TreeSet<>(); try { TaigaClient letschat = getTaiga(); if (letschat != null) { List<ProjectDTO> projects = null; try { projects = letschat.getProjects(); } catch (Exception e) { LOG.warn("Failed to load chat projects! " + e, e); } if (projects != null) { for (ProjectDTO project : projects) { String name = project.getName(); if (name != null) { answer.add(name); } } } } } catch (Exception e) { LOG.warn("Failed to get issue project names: " + e, e); } return answer; }