public void AppendVariations(FeeCondition condition) { if (condition == null) { return; } if (Variations != null && condition.Variations != null) { Variations.AddRange(condition.Variations); } else if (condition.Variations != null) { Variations = condition.Variations.ToList(); } }