public GenericProjectBuilder(GenericProject project, string compilerPath)
     : base(project, compilerPath)
 {
     // nothing
 }
 public GenericProjectReader(string filename)
     : base(filename, new GenericProject(filename))
 {
     this.project = base.Project as GenericProject;
 }
 public GenericProjectWriter(GenericProject project, string filename)
     : base(project, filename)
 {
     this.project = base.Project as GenericProject;
 }
 public GenericProjectReader(string filename)
     : base(filename, new GenericProject(filename))
 {
     this.project = base.Project as GenericProject;
 }