docs: @SuppressWarnings("unchecked")
      protected List getUserRoles(DirContext dirContext, String username) throws LoginException,
              NamingException {
          String userDn = _userRdnAttribute + "=" + username + "," + _userBaseDn;
  
          return getUserRolesByDn(dirContext, userDn, username);
      }