1Blort.test1:(Z)Ljava/lang/Object;:
2regs: 0004; ins: 0001; outs: 0000
3  0000: move v0, v3
4  0001: move v1, v0
5  0002: if-eqz v1, 000c // +000a
6  0004: const/4 v1, #int 1 // #1
7  0005: new-array v1, v1, java.lang.String[]
8  0007: const/4 v2, #int 0 // #0
9  0008: aget-object v1, v1, v2
10  000a: move-object v0, v1
11  000b: return-object v0
12  000c: const/4 v1, #int 1 // #1
13  000d: new-array v1, v1, java.lang.Integer[]
14  000f: goto 0007 // -0008
15Blort.test2:(Z)I:
16regs: 0004; ins: 0001; outs: 0001
17  0000: move v0, v3
18  0001: move v2, v0
19  0002: if-eqz v2, 000f // +000d
20  0004: const/4 v2, #int 1 // #1
21  0005: new-array v2, v2, int[]
22  0007: move-object v1, v2
23  0008: move-object v2, v1
24  0009: invoke-virtual {v2}, java.lang.Object.hashCode:()I
25  000c: move-result v2
26  000d: move v0, v2
27  000e: return v0
28  000f: const/4 v2, #int 1 // #1
29  0010: new-array v2, v2, float[]
30  0012: goto 0007 // -000b
31Blort.test3:(Z)I:
32regs: 0004; ins: 0001; outs: 0001
33  0000: move v0, v3
34  0001: move v2, v0
35  0002: if-eqz v2, 000f // +000d
36  0004: const/4 v2, #int 1 // #1
37  0005: new-array v2, v2, char[]
38  0007: move-object v1, v2
39  0008: move-object v2, v1
40  0009: invoke-virtual {v2}, java.lang.Object.hashCode:()I
41  000c: move-result v2
42  000d: move v0, v2
43  000e: return v0
44  000f: const/4 v2, #int 1 // #1
45  0010: new-array v2, v2, double[]
46  0012: goto 0007 // -000b
47Blort.test4:(Z)I:
48regs: 0004; ins: 0001; outs: 0001
49  0000: move v0, v3
50  0001: move v2, v0
51  0002: if-eqz v2, 000f // +000d
52  0004: const/4 v2, #int 1 // #1
53  0005: new-array v2, v2, long[]
54  0007: move-object v1, v2
55  0008: move-object v2, v1
56  0009: invoke-virtual {v2}, java.lang.Object.hashCode:()I
57  000c: move-result v2
58  000d: move v0, v2
59  000e: return v0
60  000f: const/4 v2, #int 1 // #1
61  0010: new-array v2, v2, boolean[]
62  0012: goto 0007 // -000b
63Blort.test5:(Z)I:
64regs: 0004; ins: 0001; outs: 0001
65  0000: move v0, v3
66  0001: move v2, v0
67  0002: if-eqz v2, 000f // +000d
68  0004: const/4 v2, #int 1 // #1
69  0005: new-array v2, v2, short[]
70  0007: move-object v1, v2
71  0008: move-object v2, v1
72  0009: invoke-virtual {v2}, java.lang.Object.hashCode:()I
73  000c: move-result v2
74  000d: move v0, v2
75  000e: return v0
76  000f: const/4 v2, #int 1 // #1
77  0010: new-array v2, v2, java.lang.Object[]
78  0012: goto 0007 // -000b
79Blort.test6:(Z)I:
80regs: 0004; ins: 0001; outs: 0001
81  0000: move v0, v3
82  0001: move v2, v0
83  0002: if-eqz v2, 000f // +000d
84  0004: const/4 v2, #int 1 // #1
85  0005: new-array v2, v2, byte[]
86  0007: move-object v1, v2
87  0008: move-object v2, v1
88  0009: invoke-virtual {v2}, java.lang.Object.hashCode:()I
89  000c: move-result v2
90  000d: move v0, v2
91  000e: return v0
92  000f: const/4 v2, #int 1 // #1
93  0010: new-array v2, v2, boolean[]
94  0012: goto 0007 // -000b
95Blort.test7:(Z)Ljava/lang/Object;:
96regs: 0004; ins: 0001; outs: 0000
97  0000: move v0, v3
98  0001: move v1, v0
99  0002: if-eqz v1, 000c // +000a
100  0004: const/4 v1, #int 1 // #1
101  0005: new-array v1, v1, java.lang.String[]
102  0007: const/4 v2, #int 0 // #0
103  0008: aget-object v1, v1, v2
104  000a: move-object v0, v1
105  000b: return-object v0
106  000c: const/4 v1, #int 1 // #1
107  000d: new-array v1, v1, int[][]
108  000f: goto 0007 // -0008
109Blort.test8:(Z)[Ljava/lang/Object;:
110regs: 0004; ins: 0001; outs: 0000
111  0000: move v0, v3
112  0001: move v1, v0
113  0002: if-eqz v1, 000c // +000a
114  0004: const/4 v1, #int 1 // #1
115  0005: new-array v1, v1, java.lang.String[][]
116  0007: const/4 v2, #int 0 // #0
117  0008: aget-object v1, v1, v2
118  000a: move-object v0, v1
119  000b: return-object v0
120  000c: const/4 v1, #int 1 // #1
121  000d: new-array v1, v1, int[][][]
122  000f: goto 0007 // -0008
123