extracted FunctionPrinter from CppManip
sorted method in MethodExtractor
extracted StatementLocator from MethodExtractor
split MethodExtractor