code: private File getEffectiveNodeDirectory ()
    {
      if (this.nodeDirectory != null)
        return this.nodeDirectory;
      if (this.outputDirectory != null)
        return new File (this.outputDirectory, getLastPackageName (getEffectiveNodePackageName ()));
      return null;
    }
docs: Gets the absolute path to the output directory for the syntax tree files.
  
  @return The absolute path to the output directory for the syntax tree
  files, only <code>null</code> if neither {@link #outputDirectory}
  nor {@link #nodeDirectory} have been set.