docs: private Iterable<String> retainExistingRoles(final Collection<String> roles) {
          final List<String> existingRoles = getRoles();
          existingRoles.retainAll(roles);
          return existingRoles;
      }