public virtual void SetInputDirectory( string inputDirectory ) { this.inputDirectory = inputDirectory; haveInputDir = true; }