code: protected String handleContextHeader(BufferedReader document)
              throws IOException {
          return (readHeader) ? document.readLine().trim() : null;
      }
docs: Returns the string for the context header.  If {@link readHeader} is
  true, this returns the first line, otherwise it returns {@code null}.