fixed the profiler, it still used AbstractAST.toString so it was broken.