docs: private void setAllUsers(List<CmsUser> directs) throws CmsException {
  
          m_fullyLoaded = true;
          if (m_type.equals(CmsOuTreeType.ROLE)) {
              m_users = OpenCms.getRoleManager().getUsersOfRole(
                  m_cms,
                  CmsRole.valueOfRoleName(m_group).forOrgUnit(m_ou),
                  true,
                  false);
          } else if (m_type.equals(CmsOuTreeType.USER)) {
              m_users = m_app.getUsersWithoutAdditionalInfo(m_cms, m_type, m_ou, true);
  
          }
          Iterator<CmsUser> it = m_users.iterator();
          while (it.hasNext()) {
              CmsUser u = it.next();
              if (!isAllowedUser(u)) {
                  m_blackList.add(u);
              }
          }
          m_indirects.addAll(getAllowedIndirects(m_users, directs));
      }