hunk.code_window:       .filter(fileName => fs.statSync(path.join(pathToCheck, fileName)).isFile());
       if (files.length === 1) {
         return path.join(pathToCheck, files[0]);
       } else if (files.length > 1) {
         throw new SilentError(`Multiple module files found: ${pathToCheck.replace(sourceRoot, '')}`);
       }
       // move to parent directory
       pathToCheck = path.dirname(pathToCheck);
  
hunk.labels: keep keep keep keep keep replace keep keep keep keep
hunk.after_edit:       throw new SilentError(`Multiple module files found: ${JSON.stringify(files)}`);
  
hunk.file_path: packages/@angular/cli/utilities/find-parent-module.ts
hunk.type: replace
file: 
  export class JsonSchemaErrorBase extends Error {
    constructor(message?: string) {
      super();
  
      if (message) {
        this.message = message;
      } else {
        this.message = (<any>this.constructor).name;
      }
    }
  }
  