code: public Set<String> getRoles() {
          HashSet<String> rolescopy;
          rolescopy = new HashSet<>(roles);
          return Collections.unmodifiableSet(rolescopy);
      }
docs: Returns an unmodifialble set of the roles
  to which the user belongs if it's available
  
  @return a {@link java.util.Set} of role names