@Override public List<String> GetUsers() { if (connection == null) return users; Roster roster = connection.getRoster(); Collection<RosterEntry> entries = roster.getEntries(); users = new ArrayList<String>(); for (RosterEntry entry : entries) { users.add(entry.getUser()); System.out.println(entry); } return users; }