All other AST node classes are **public**, except this one. It's weird. I wrote a utility class to visit the AST tree of a parsed expression, when I came across an ASTLess node, I found out it's package private. Sigh!