return new FunctionCondition(methodCall.getMethodName(),
operands,
sqlType, valueNode, type);
else if (AggregateFunctionExpression.class.getName().equals(methodCall.getJavaClassName())) {
if (operands.size() != 1)
throw new WrongExpressionArityException(2, operands.size());
return new AggregateFunctionExpression(methodCall.getMethodName(),
operands.get(0), false,
sqlType, valueNode, type,
null, // *supposed* separator
null); // order by list