java decompiler JD-Gui correctness : <p>Let's say I have a java class A that I want to decompile using JD-GUI. After fixing minor compilation issues (casting and initialize local variable), I compile the decompiled code as class B.</p>

<p>How guarantee is it that class A and class B function the same?</p>
