docs: public String getIdName() {
  
          if (m_idName == null) {
              m_idName = getStartName();
              // remove special characters causing problems in ID attributes
              m_idName = CmsStringUtil.substitute(m_idName, ".", "-");
              m_idName = CmsStringUtil.substitute(m_idName, ":", "-");
              m_idName = CmsStringUtil.substitute(m_idName, "_", "-");
  
          }
          return m_idName;
      }