title: Java Debugging: How to find difference in Code Flow Paths?
body: <p>Sometimes, while debugging Java Code I find myself doing the following to find bugs:</p>
  
  <ol>
  <li>Put a breakpoint on a method invocation</li>
  <li>Run the program in debug mode</li>
  <li>Note the code flow path as a result of method invocation</li>
  <li>Change the parameters and rerun the program in debug mode</li>
  <li>Again note the code flow path from the point where the method is invoked</li>
  <li>Find the difference between the code flow paths and zero in on the potential buggy path.</li>
  </ol>
  
  <p>Is there a tool that makes this job easier by recording the code flow path in a file and comparing two such files?</p>