protected List<Expression> transformExpressions(List<? extends Expression> expressions,ExpressionTransformer transformer){
  List<Expression> list=new ArrayList<Expression>(expressions.size());
  for (  Expression expr : expressions) {
    list.add(transformer.transform(expr));
  }
  return list;
}

protected List < Expression > transformExpressions ( List < ? extends Expression > expressions , ExpressionTransformer transformer ) { List < Expression > list = new ArrayList < Expression > ( expressions . size ( ) ) ; for ( Expression expr : expressions ) { list . add ( transformer . transform ( expr ) ) ; } return list ; }
transforms the list of expressions
