1Blort.exTest1:(I)I:
2regs: 0004; ins: 0001; outs: 0001
3  0000: move v0, v3
4  0001: move v2, v0
5  0002: invoke-static {v2}, Blort.maybeThrow:(I)I
6  0005: move-result v2
7  0006: const/4 v2, #int 1 // #1
8  0007: move v0, v2
9  0008: return v0
10  0009: move-exception v2
11  000a: move-object v1, v2
12  000b: const/4 v2, #int 2 // #2
13  000c: move v0, v2
14  000d: goto 0008 // -0005
15  catches
16    tries:
17      try 0002..0005
18      catch java.lang.RuntimeException -> 0009
19Blort.exTest2:(I)I:
20regs: 0004; ins: 0001; outs: 0001
21  0000: move v0, v3
22  0001: add-int/lit8 v0, v0, #int 1 // #01
23  0003: move v2, v0
24  0004: invoke-static {v2}, Blort.maybeThrow:(I)I
25  0007: move-result v2
26  0008: move v0, v2
27  0009: add-int/lit8 v0, v0, #int 1 // #01
28  000b: move v2, v0
29  000c: invoke-static {v2}, Blort.maybeThrow:(I)I
30  000f: move-result v2
31  0010: move v0, v2
32  0011: return v0
33  0012: move-exception v2
34  0013: move-object v1, v2
35  0014: const/4 v2, #int 1 // #1
36  0015: move v0, v2
37  0016: goto 0011 // -0005
38  0017: move-exception v2
39  0018: move-object v1, v2
40  0019: const/4 v2, #int 3 // #3
41  001a: move v0, v2
42  001b: goto 0011 // -000a
43  catches
44    tries:
45      try 0004..0007
46      catch java.lang.RuntimeException -> 0012
47      try 000c..000f
48      catch java.lang.RuntimeException -> 0017
49