private static bool IsConditionMet(IComparable condition, IComparable value) { return ReferenceEquals(condition, value) || Equals(condition, value) || value.CompareTo(condition) == 0; }