docs: public void xmlWriteOn(FormattedWriter writer) throws IOException 
      {
          writer.newLine();
          writer.startTag(XML_ITEM_MAP);
          writer.indent();
          for (int i = 0; i < _subMaps.length; i++)
          {
              Iterator iterator = _subMaps[i].values().iterator();
              while (iterator.hasNext())
              {
                  writer.newLine();
                  AbstractItemLink ail = (AbstractItemLink) iterator.next();
                  ail.xmlShortWriteOn(writer);
              }
          }
          writer.outdent();
          writer.newLine();
          writer.endTag(XML_ITEM_MAP);
      }