1Blort.test1:()Ljava/lang/Object;:
2regs: 0004; ins: 0000; outs: 0000
3  0000: sget-byte v1, Blort.staticByte:B
4  0002: sget-char v2, Blort.staticChar:C
5  0004: add-int/2addr v1, v2
6  0005: sget-short v2, Blort.staticShort:S
7  0007: add-int/2addr v1, v2
8  0008: sget v2, Blort.staticInt:I
9  000a: add-int/2addr v1, v2
10  000b: sget-wide v2, Blort.staticLong:J
11  000d: long-to-int v2, v2
12  000e: add-int/2addr v1, v2
13  000f: sget v2, Blort.staticFloat:F
14  0011: float-to-int v2, v2
15  0012: add-int/2addr v1, v2
16  0013: sget-wide v2, Blort.staticDouble:D
17  0015: double-to-int v2, v2
18  0016: add-int/2addr v1, v2
19  0017: move v0, v1
20  0018: sget-boolean v1, Blort.staticBoolean:Z
21  001a: if-eqz v1, 0023 // +0009
22  001c: move v1, v0
23  001d: if-lez v1, 0023 // +0006
24  001f: sget-object v1, Blort.staticObject:Ljava/lang/Object;
25  0021: move-object v0, v1
26  0022: return-object v0
27  0023: const/4 v1, #null // #0
28  0024: move-object v0, v1
29  0025: goto 0022 // -0003
30Blort.test2:(ZILjava/lang/Object;)V:
31regs: 0008; ins: 0003; outs: 0000
32  0000: move v0, v5
33  0001: move v1, v6
34  0002: move-object v2, v7
35  0003: move v3, v0
36  0004: sput-boolean v3, Blort.staticBoolean:Z
37  0006: move v3, v1
38  0007: int-to-byte v3, v3
39  0008: sput-byte v3, Blort.staticByte:B
40  000a: move v3, v1
41  000b: int-to-char v3, v3
42  000c: sput-char v3, Blort.staticChar:C
43  000e: move v3, v1
44  000f: int-to-short v3, v3
45  0010: sput-short v3, Blort.staticShort:S
46  0012: move v3, v1
47  0013: sput v3, Blort.staticInt:I
48  0015: move v3, v1
49  0016: int-to-long v3, v3
50  0017: sput-wide v3, Blort.staticLong:J
51  0019: move v3, v1
52  001a: int-to-float v3, v3
53  001b: sput v3, Blort.staticFloat:F
54  001d: move v3, v1
55  001e: int-to-double v3, v3
56  001f: sput-wide v3, Blort.staticDouble:D
57  0021: move-object v3, v2
58  0022: sput-object v3, Blort.staticObject:Ljava/lang/Object;
59  0024: return-void
60