*/
public static final MqlCriterionFunction createForOperator(
final String functionName, final Operator operator,
final int minArgs, final int maxArgs, final int exactArgs,
final Class<?>... types) {
return new AbstractMqlCriterionFunction() {
protected void init() {
setFunctionName(functionName);
setMinArgs(minArgs);
setMaxArgs(maxArgs);
setExactArgs(exactArgs);