code: protected void writeHeader(Meta meta) throws IOException {
          addTabs(2);
          writeStart(HtmlTags.META);
          switch(meta.type()) {
              case Element.HEADER:
                  write(HtmlTags.NAME, ((Header) meta).getName());
                  break;
              case Element.SUBJECT:
                  write(HtmlTags.NAME, HtmlTags.SUBJECT);
                  break;
              case Element.KEYWORDS:
                  write(HtmlTags.NAME, HtmlTags.KEYWORDS);
                  break;
              case Element.AUTHOR:
                  write(HtmlTags.NAME, HtmlTags.AUTHOR);
                  break;
          }
          write(HtmlTags.CONTENT, HtmlEncoder.encode(meta.getContent()));
          writeEnd();
      }
docs: Writes a Metatag in the header.
  
  @param   meta   the element that has to be written
  @throws  IOException