public Program FindProgram(ProgramID progID, bool canAdd = false, ProgramID.FuzzyModes fuzzyMode = ProgramID.FuzzyModes.No) { Program prog = ProgramID.GetProgramFuzzy(Programs, progID, fuzzyMode); if (prog == null && canAdd) { prog = AddProgram(progID); } return(prog); }