code: @Override
      public void exportXml(final StringBuilder out)
      {
          /*
           * Never write a multiple value xml tag with a delim since we can't
           * really tell what delim will work. Instead, write each one as a tag.
           */
          for (int d = 0; d < size(); d++)
          {
              out.append("<");
              if (isPositional())
                  out.append("noname");
              else if (keychar != null)
                  out.append(keychar.charValue());
              else if (keyword != null)
                  out.append(keyword);
              out.append(">");
              exportXmlData(out, d);
              out.append("</");
              if (isPositional())
                  out.append("noname");
              else if (keychar != null)
                  out.append(keychar.charValue());
              else if (keyword != null)
                  out.append(keyword);
              out.append(">");
          }
      }
docs: {@inheritDoc}