code: public void setOuFqn(String ouFqn) {
  
          String userOu = CmsOrganizationalUnit.getParentFqn(m_user.getName());
          if (ouFqn != null) {
              if (ouFqn.startsWith(userOu)
                  || (ouFqn.startsWith(CmsOrganizationalUnit.SEPARATOR) && ouFqn.substring(1).startsWith(userOu))) {
                  m_ouFqn = ouFqn;
              } else {
                  throw new CmsIllegalArgumentException(
                      Messages.get().container(Messages.ERR_BAD_ORGUNIT_2, ouFqn, userOu));
              }
          } else {
              m_ouFqn = userOu;
          }
          m_ouFqn = CmsOrganizationalUnit.removeLeadingSeparator(m_ouFqn);
      }
docs: Sets the organizational unit fully qualified name.<p>
  
  @param ouFqn the organizational unit fully qualified name