making the control flow obfuscation a little better
right now Fernflower will reverse it and some of the bytecode it produces doesnt verify so all that needs to be fixed