added the missing TreeTraversalType enum