[fedora-java] Rewrite exception region handling in bytecode compiler