stable
AABBTree
#14188086