Different solutions can solve this multiple form submission situation. Some transactional sites simply warn the user to wait for a response after submitting and not to submit twice. More sophisticated ...
This was done purely just for fun and without any bad intentions! Zelix KlassMaster™ is one of, if not, the best java bytecode obfuscator out there, but everything has flaws. One of them is their flow ...