code: public CmsXmlContentWidgetVisitor getWidgetCollector() {
  
          if (m_widgetCollector == null) {
              // create an instance of the widget collector
              m_widgetCollector = new CmsXmlContentWidgetVisitor(getElementLocale());
              m_content.visitAllValuesWith(m_widgetCollector);
          }
          return m_widgetCollector;
      }
docs: Returns the different xml editor widgets used in the form to display.<p>
  
  @return the different xml editor widgets used in the form to display