public static bool NameContainsYear([NotNull] string name, int? year = null) { var value = GetYearFromName(name); return value.HasValue && (!year.HasValue || value.Value == year.Value); }