title: Any tools for comparing decompiled classes to source code?
body: <p>For arguements sake, you've got some compiled <code>.class</code> files, and some source <code>.java</code> files.</p>
  
  <p>You're not convinced that the class files were actually built from the same revision of those source files that you have (for example someone else created those classes but didn't check in the source code).</p>
  
  <p>I know what you're thinking, a developers nightmare. However, are there any tools that can assist in decompiling class files and comparing those against source files and flagging up any differences such as missing methods etc?</p>
  
  <p>I've done this manually, decompiled a class, and compared each line to the source code, there were significant differences in business logic. I have several hundred files to do this for, are there any tools to help?</p>