Create AnalyticExpressionTree and extract methods that do not belong to RecursiveBinaryTree.java