code: public boolean hasGroupsInOtherOus() {
  
          if (m_hasGroupsInOtherOus == null) {
              // lazzy initialization
              m_hasGroupsInOtherOus = Boolean.FALSE;
              try {
                  List<CmsGroup> groups = getGroups(true);
                  Iterator<CmsGroup> itGroups = groups.iterator();
                  while (itGroups.hasNext()) {
                      CmsGroup group = itGroups.next();
                      if (!group.getOuFqn().equals(getParamOufqn())) {
                          m_hasGroupsInOtherOus = Boolean.TRUE;
                          break;
                      }
                  }
              } catch (Exception e) {
                  // ignore
              }
          }
          return m_hasGroupsInOtherOus.booleanValue();
      }
docs: Returns if the list of groups has groups of other organizational units.<p>
  
  @return if the list of groups has groups of other organizational units