private void Validate(List <IFactType> factTypes) { if (InputFactTypes.IsNullOrEmpty()) { throw new ArgumentException("factTypes cannot be empty. The desired action should request a fact on entry."); } }