docs: public String getPrintStructure() {
  
          if (getRawContent().hasLocale(m_requestedLocale)) {
              List<I_CmsXmlContentValue> values = new ArrayList<I_CmsXmlContentValue>(
                  getRawContent().getValues(m_requestedLocale));
              Collections.sort(values, new Comparator<I_CmsXmlContentValue>() {
  
                  public int compare(I_CmsXmlContentValue arg0, I_CmsXmlContentValue arg1) {
  
                      return arg0.getPath().compareTo(arg1.getPath());
                  }
              });
  
              StringBuffer buffer = new StringBuffer("<ul>\n");
              for (I_CmsXmlContentValue value : values) {
                  buffer.append("<li>").append(value.getPath()).append("</li>\n");
              }
              buffer.append("</ul>");
              return buffer.toString();
          } else {
              return "";
          }
      }