break;
case IN:
result = new InTestPredicate(leftFunction, operator, rightFunction, line, column);
break;
case NOT_IN:
result = new NotInTestPredicate(leftFunction, operator, rightFunction, line, column);
break;
default:
result = new GenericTestPredicate(leftFunction, operator, rightFunction, line, column);
break;
}