/** * Return all ladders the user is participating in * * @return Map, key - name of ladder, group - corresponding group of that ladder */ public Map<String, PermissionGroup> getRankLadders() { Map<String, PermissionGroup> ladders = new HashMap<String, PermissionGroup>(); for (PermissionGroup group : this.getParents()) { if (!group.isRanked()) { continue; } ladders.put(group.getRankLadder(), group); } return ladders; }