Jim Idle wrote: > A tree is not guaranteed to be any particular type or interface as the > tree adaptor can produce anything it likes. Hence it must be an object. In that case what is the purpose of options { output = AST; ASTLabelType=CommonTree; } -- O.L.