Mapping Execution of Program
<p>I am learning Java, and I was wondering whether there was some way of "mapping" the execution of a Java piece of code.</p>

<p>Ie:</p>

<p>Some kind of software which step by step executed the program and returned something like:</p>

<p>At line x this method is called and changed variable a from value b to value c.</p>

<p>etc.</p>

<p>Cheers!</p>
