internal virtual void AbortIfFileDoesntExist(string fileName) { if (!File.Exists(fileName)) { throw new FileNotFoundException("File not found.", fileName); } }