diff -r 1679cdfe4172 -r 5452b9fbd253 vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java --- a/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Sat Dec 29 20:20:59 2012 +0100 +++ b/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Mon Dec 31 12:44:51 2012 +0100 @@ -1584,7 +1584,7 @@ } private void generateCatch(TrapData[] traps) throws IOException { - out.append("} catch (e) {"); + out.append("} catch (e) {\n"); for (TrapData e : traps) { if (e == null) { break; @@ -1594,12 +1594,12 @@ addReference(classInternalName); out.append("if (e.$instOf_" + classInternalName.replace('/', '_') + ") {"); out.append("gt=" + e.handler_pc + "; stA0 = e; continue;"); - out.append("} "); + out.append("}\n"); } else { //finally - todo } } out.append("throw e;"); - out.append("}"); + out.append("\n}"); } }