static List<AdjustmentRule> ValidateRules (List<AdjustmentRule> adjustmentRules)
{
AdjustmentRule prev = null;
foreach (AdjustmentRule current in adjustmentRules.ToArray ()) {
if (prev != null && prev.DateEnd > current.DateStart) {
adjustmentRules.Remove (current);
}
prev = current;
}
return adjustmentRules;
}