title: Can we debug Java programs with no main method?
body: <p>We have a vast Documentum application which I have deployed in Tomcat. The code is being maintained and compiled in Eclipse IDE.</p>
  
  <p>It is very hard to track where and what data is going through which code, I have a decompiler plugin to help with this task, but it does not work with most of my code as the classes are without a main method. These classes cannot be decompiled by the plugin.</p>
  
  <p>Is there any method to overcome this? So that I can see the flow of data from JSP to backend class to repository, and vise versa.</p>