public virtual bool IsWorkingInThisEnvironment(string forFile) { return File.Exists(GetDiffProgram()) && IsValidFileType(forFile); }