I have some old code to work with that is more than a little over engineered. A lot of the code is a method in class A calls a method in class B which calls a method in class C, turtles all the way down and mostly class methods and not instance methods. But most of these methods pretty much do nothing but call methods in another class. I swear there are loops in there too!
Is there a tool that would allow me to graph this so I might see where the actual work is being done and shorten these branches?