docs: public void getCookieData() {
  
          // get the PC type cookie
          Cookie pcTypeCookie = getCookie(getRequest(), COOKIE_PCTYPE);
          if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(pcTypeCookie.getValue())) {
              // only set the data if needed
              if (m_pcType == null) {
                  m_pcType = pcTypeCookie.getValue();
              }
          }
          if ("null".equals(m_pcType)) {
              m_pcType = null;
          }
          // get other cookies only on private PC types (or if security option is disabled)
          if ((m_pcType == null) || PCTYPE_PRIVATE.equals(m_pcType)) {
              // get the user name cookie
              Cookie userNameCookie = getCookie(getRequest(), COOKIE_USERNAME);
              if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(userNameCookie.getValue())) {
                  // only set the data if needed
                  if (CmsStringUtil.isEmptyOrWhitespaceOnly(m_username)) {
                      m_username = userNameCookie.getValue();
                  }
                  if (m_pcType == null) {
                      // set PC type to private PC if the user cookie is found
                      m_pcType = PCTYPE_PRIVATE;
                  }
              }
              if ("null".equals(m_username)) {
                  m_username = null;
              }
              // get the organizational unit cookie
              Cookie ouFqnCookie = getCookie(getRequest(), COOKIE_OUFQN);
              if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(ouFqnCookie.getValue())) {
                  // only set the data if needed
                  if (m_oufqn == null) {
                      m_oufqn = ouFqnCookie.getValue();
                  }
              }
              if ("null".equals(m_oufqn)) {
                  m_oufqn = null;
              }
          }
      }