if (source == null) {
return new Comparable<?>[] { (Boolean.FALSE) };
} else {
Node arg = node.jjtGetChild(1);
if (arg instanceof ASTArray) {
arg.jjtAccept(runtime.ev, null);
int childSize = arg.jjtGetNumChildren();
for (int i = 0; i < childSize; i++) {
Comparable<?> d = runtime.stack.pop();
if (source instanceof Comparative) {