code: private JJDoc newJJDoc ()
    {
      final JJDoc jjdoc = new JJDoc ();
      jjdoc.setLog (getLog ());
      jjdoc.setGrammarEncoding (this.grammarEncoding);
      jjdoc.setOutputEncoding (this.outputEncoding);
      jjdoc.setCssHref (this.cssHref);
      jjdoc.setText (this.text);
      jjdoc.setBnf (this.bnf);
      jjdoc.setOneTable (Boolean.valueOf (this.oneTable));
      return jjdoc;
    }
docs: Creates a new facade to invoke JJDoc. Most options for the invocation are
  derived from the current values of the corresponding mojo parameters. The
  caller is responsible to set the input file and output file on the returned
  facade.
  
  @return The facade for the tool invocation, never <code>null</code>.