String key = (String) getPropertyKey();
ts.next();
operator = getOperator();
ts.next();
literal = getLiteral();
return new Node(Node.COMPARATOR, new PropertyComparator(operator, key, literal));
default: throw new IllegalStateException("Unexpected token " +token);
}
}