code: public File getOutputFile ()
    {
      File outputFile = null;
      if (this.outputDirectory != null && this.inputFile != null)
      {
        final String fileName = FileUtils.removeExtension (this.inputFile.getName ()) + ".jj";
        outputFile = new File (this.outputDirectory, fileName);
      }
      return outputFile;
    }
docs: Gets the absolute path to the enhanced grammar file generated by JTB.
  
  @return The absolute path to the enhanced grammar file generated by JTB or
  <code>null</code> if either the input file or the output directory
  have not been set.