Create TreeOptimizer.h