A Call Tree Profiler for Java