public Set<Integer> groups() {
        return this.groupsReadOnly;
    }
Returns a read-only set of all groups currently present in this list.
"Present" means that there's at least one element of this group in the list
main/src/main/java/cgeo/geocaching/utils/GroupedList.java