void ConvertExpressions(ExpressionCollection items)
 {
     for (int i=0; i<items.Count; ++i)
     {
         Expression converted = ConvertExpression(items[i]);
         if (null != converted)
         {
             items.ReplaceAt(i, converted);
         }
     }
 }