I am getting some quite nasty decompiler mistakes with JD in this challenge ... the output code sort of works, but gives wrong results. Can anyone recommend a good alternative? Jad seems to be outdated, and DJ costs ... (I got the trial version, that's how I verified that JD actually makes mistakes in several places, e.g. lesson 5)