if (!currentToken.equalsIgnoreCase("and"))
throw new InvalidSelectorException("Expected an AND operator after lower bound in BETWEEN construct");
readNextToken(); // Skip 'and'
SelectorNode upperBound = parseAdditiveExpression();
return new NotBetweenOperator(lNode, lowerBound, upperBound);
}
}
return lNode;
}